;***************************************************************
;* TMS320C2000 C/C++ Codegen                         PC v4.1.3 *
;* Date/Time created: Tue Jul 19 09:07:42 2011                 *
;***************************************************************
	.compiler_opts --mem_model:code=flat --mem_model:data=large --silicon_version=28 
FP	.set	XAR2

DW$CU	.dwtag  DW_TAG_compile_unit
	.dwattr DW$CU, DW_AT_name("MxxTimer.c")
	.dwattr DW$CU, DW_AT_producer("TMS320C2000 C/C++ Codegen PC v4.1.3 Copyright (c) 1996-2006 Texas Instruments Incorporated")
	.dwattr DW$CU, DW_AT_stmt_list(0x00)
	.dwattr DW$CU, DW_AT_TI_VERSION(0x01)
;**************************************************************
;* CINIT RECORDS                                              *
;**************************************************************
	.sect	".cinit"
	.align	1
	.field  	-1,16
	.field  	_TaxCnt+0,32
	.field  	0,16			; _TaxCnt @ 0

	.sect	".cinit"
	.align	1
	.field  	-1,16
	.field  	_TaxErr+0,32
	.field  	1,16			; _TaxErr @ 0

	.sect	".cinit"
	.align	1
	.field  	-1,16
	.field  	_TaxErrCnt+0,32
	.field  	0,16			; _TaxErrCnt @ 0

	.sect	".cinit"
	.align	1
	.field  	-1,16
	.field  	_Sec4Tax+0,32
	.field  	0,16			; _Sec4Tax @ 0


DW$1	.dwtag  DW_TAG_subprogram, DW_AT_name("memcpy"), DW_AT_symbol_name("_memcpy")
	.dwattr DW$1, DW_AT_type(*DW$T$3)
	.dwattr DW$1, DW_AT_declaration(0x01)
	.dwattr DW$1, DW_AT_external(0x01)
DW$2	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$3)
DW$3	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$26)
DW$4	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$13)
	.dwendtag DW$1

DW$5	.dwtag  DW_TAG_variable, DW_AT_name("AllTime"), DW_AT_symbol_name("_AllTime")
	.dwattr DW$5, DW_AT_type(*DW$T$93)
	.dwattr DW$5, DW_AT_declaration(0x01)
	.dwattr DW$5, DW_AT_external(0x01)
	.global	_DATES_OF_YEAR
	.sect	".econst"
	.align	1
_DATES_OF_YEAR:
	.field  	31,16			; _DATES_OF_YEAR[0] @ 0
	.field  	28,16			; _DATES_OF_YEAR[1] @ 16
	.field  	31,16			; _DATES_OF_YEAR[2] @ 32
	.field  	30,16			; _DATES_OF_YEAR[3] @ 48
	.field  	31,16			; _DATES_OF_YEAR[4] @ 64
	.field  	30,16			; _DATES_OF_YEAR[5] @ 80
	.field  	31,16			; _DATES_OF_YEAR[6] @ 96
	.field  	31,16			; _DATES_OF_YEAR[7] @ 112
	.field  	30,16			; _DATES_OF_YEAR[8] @ 128
	.field  	31,16			; _DATES_OF_YEAR[9] @ 144
	.field  	30,16			; _DATES_OF_YEAR[10] @ 160
	.field  	31,16			; _DATES_OF_YEAR[11] @ 176

DW$6	.dwtag  DW_TAG_variable, DW_AT_name("DATES_OF_YEAR"), DW_AT_symbol_name("_DATES_OF_YEAR")
	.dwattr DW$6, DW_AT_location[DW_OP_addr _DATES_OF_YEAR]
	.dwattr DW$6, DW_AT_type(*DW$T$42)
	.dwattr DW$6, DW_AT_external(0x01)
	.global	_Minute_Year
	.sect	".econst"
	.align	2
_Minute_Year:
	.field  	0,32			; _Minute_Year[0] @ 0
	.field  	525600,32			; _Minute_Year[1] @ 32
	.field  	1051200,32			; _Minute_Year[2] @ 64
	.field  	1576800,32			; _Minute_Year[3] @ 96
	.field  	2102400,32			; _Minute_Year[4] @ 128
	.field  	2629440,32			; _Minute_Year[5] @ 160
	.field  	3155040,32			; _Minute_Year[6] @ 192
	.field  	3680640,32			; _Minute_Year[7] @ 224
	.field  	4206240,32			; _Minute_Year[8] @ 256
	.field  	4733280,32			; _Minute_Year[9] @ 288
	.field  	5258880,32			; _Minute_Year[10] @ 320
	.field  	5784480,32			; _Minute_Year[11] @ 352
	.field  	6310080,32			; _Minute_Year[12] @ 384
	.field  	6837120,32			; _Minute_Year[13] @ 416
	.field  	7362720,32			; _Minute_Year[14] @ 448
	.field  	7888320,32			; _Minute_Year[15] @ 480
	.field  	8413920,32			; _Minute_Year[16] @ 512
	.field  	8940960,32			; _Minute_Year[17] @ 544
	.field  	9466560,32			; _Minute_Year[18] @ 576
	.field  	9992160,32			; _Minute_Year[19] @ 608
	.field  	10517760,32			; _Minute_Year[20] @ 640
	.field  	11044800,32			; _Minute_Year[21] @ 672
	.field  	11570400,32			; _Minute_Year[22] @ 704
	.field  	12096000,32			; _Minute_Year[23] @ 736
	.field  	12621600,32			; _Minute_Year[24] @ 768
	.field  	13148640,32			; _Minute_Year[25] @ 800
	.field  	13674240,32			; _Minute_Year[26] @ 832
	.field  	14199840,32			; _Minute_Year[27] @ 864
	.field  	14725440,32			; _Minute_Year[28] @ 896
	.field  	15252480,32			; _Minute_Year[29] @ 928
	.field  	15778080,32			; _Minute_Year[30] @ 960
	.field  	16303680,32			; _Minute_Year[31] @ 992
	.field  	16829280,32			; _Minute_Year[32] @ 1024
	.field  	17356320,32			; _Minute_Year[33] @ 1056
	.field  	17881920,32			; _Minute_Year[34] @ 1088
	.field  	18407520,32			; _Minute_Year[35] @ 1120
	.field  	18933120,32			; _Minute_Year[36] @ 1152
	.field  	19460160,32			; _Minute_Year[37] @ 1184
	.field  	19985760,32			; _Minute_Year[38] @ 1216
	.field  	20511360,32			; _Minute_Year[39] @ 1248
	.field  	21036960,32			; _Minute_Year[40] @ 1280
	.field  	21564000,32			; _Minute_Year[41] @ 1312
	.field  	22089600,32			; _Minute_Year[42] @ 1344
	.field  	22615200,32			; _Minute_Year[43] @ 1376
	.field  	23140800,32			; _Minute_Year[44] @ 1408
	.field  	23667840,32			; _Minute_Year[45] @ 1440
	.field  	24193440,32			; _Minute_Year[46] @ 1472
	.field  	24719040,32			; _Minute_Year[47] @ 1504
	.field  	25244640,32			; _Minute_Year[48] @ 1536
	.field  	25771680,32			; _Minute_Year[49] @ 1568
	.field  	26297280,32			; _Minute_Year[50] @ 1600
	.field  	26822880,32			; _Minute_Year[51] @ 1632
	.field  	27348480,32			; _Minute_Year[52] @ 1664
	.field  	27875520,32			; _Minute_Year[53] @ 1696
	.field  	28401120,32			; _Minute_Year[54] @ 1728
	.field  	28926720,32			; _Minute_Year[55] @ 1760
	.field  	29452320,32			; _Minute_Year[56] @ 1792
	.field  	29979360,32			; _Minute_Year[57] @ 1824
	.field  	30504960,32			; _Minute_Year[58] @ 1856
	.field  	31030560,32			; _Minute_Year[59] @ 1888
	.field  	31556160,32			; _Minute_Year[60] @ 1920
	.field  	32083200,32			; _Minute_Year[61] @ 1952
	.field  	32608800,32			; _Minute_Year[62] @ 1984
	.field  	33134400,32			; _Minute_Year[63] @ 2016
	.field  	33660000,32			; _Minute_Year[64] @ 2048
	.field  	34187040,32			; _Minute_Year[65] @ 2080
	.field  	34712640,32			; _Minute_Year[66] @ 2112
	.field  	35238240,32			; _Minute_Year[67] @ 2144
	.field  	35763840,32			; _Minute_Year[68] @ 2176
	.field  	36290880,32			; _Minute_Year[69] @ 2208
	.field  	36816480,32			; _Minute_Year[70] @ 2240
	.field  	37342080,32			; _Minute_Year[71] @ 2272
	.field  	37867680,32			; _Minute_Year[72] @ 2304
	.field  	38394720,32			; _Minute_Year[73] @ 2336
	.field  	38920320,32			; _Minute_Year[74] @ 2368
	.field  	39445920,32			; _Minute_Year[75] @ 2400
	.field  	39971520,32			; _Minute_Year[76] @ 2432
	.field  	40498560,32			; _Minute_Year[77] @ 2464
	.field  	41024160,32			; _Minute_Year[78] @ 2496
	.field  	41549760,32			; _Minute_Year[79] @ 2528
	.field  	42075360,32			; _Minute_Year[80] @ 2560
	.field  	42602400,32			; _Minute_Year[81] @ 2592
	.field  	43128000,32			; _Minute_Year[82] @ 2624
	.field  	43653600,32			; _Minute_Year[83] @ 2656
	.field  	44179200,32			; _Minute_Year[84] @ 2688
	.field  	44706240,32			; _Minute_Year[85] @ 2720
	.field  	45231840,32			; _Minute_Year[86] @ 2752
	.field  	45757440,32			; _Minute_Year[87] @ 2784
	.field  	46283040,32			; _Minute_Year[88] @ 2816
	.field  	46810080,32			; _Minute_Year[89] @ 2848
	.field  	47335680,32			; _Minute_Year[90] @ 2880
	.field  	47861280,32			; _Minute_Year[91] @ 2912
	.field  	48386880,32			; _Minute_Year[92] @ 2944
	.field  	48913920,32			; _Minute_Year[93] @ 2976
	.field  	49439520,32			; _Minute_Year[94] @ 3008
	.field  	49965120,32			; _Minute_Year[95] @ 3040
	.field  	50490720,32			; _Minute_Year[96] @ 3072
	.field  	51017760,32			; _Minute_Year[97] @ 3104
	.field  	51543360,32			; _Minute_Year[98] @ 3136
	.field  	52068960,32			; _Minute_Year[99] @ 3168

DW$7	.dwtag  DW_TAG_variable, DW_AT_name("Minute_Year"), DW_AT_symbol_name("_Minute_Year")
	.dwattr DW$7, DW_AT_location[DW_OP_addr _Minute_Year]
	.dwattr DW$7, DW_AT_type(*DW$T$58)
	.dwattr DW$7, DW_AT_external(0x01)
	.global	_Minute_Month_LeapYear
	.sect	".econst"
	.align	2
_Minute_Month_LeapYear:
	.field  	0,32			; _Minute_Month_LeapYear[0] @ 0
	.field  	44640,32			; _Minute_Month_LeapYear[1] @ 32
	.field  	86400,32			; _Minute_Month_LeapYear[2] @ 64
	.field  	131040,32			; _Minute_Month_LeapYear[3] @ 96
	.field  	174240,32			; _Minute_Month_LeapYear[4] @ 128
	.field  	218880,32			; _Minute_Month_LeapYear[5] @ 160
	.field  	262080,32			; _Minute_Month_LeapYear[6] @ 192
	.field  	306720,32			; _Minute_Month_LeapYear[7] @ 224
	.field  	351360,32			; _Minute_Month_LeapYear[8] @ 256
	.field  	394560,32			; _Minute_Month_LeapYear[9] @ 288
	.field  	439200,32			; _Minute_Month_LeapYear[10] @ 320
	.field  	482400,32			; _Minute_Month_LeapYear[11] @ 352

DW$8	.dwtag  DW_TAG_variable, DW_AT_name("Minute_Month_LeapYear"), DW_AT_symbol_name("_Minute_Month_LeapYear")
	.dwattr DW$8, DW_AT_location[DW_OP_addr _Minute_Month_LeapYear]
	.dwattr DW$8, DW_AT_type(*DW$T$59)
	.dwattr DW$8, DW_AT_external(0x01)
	.global	_Minute_Month_NormalYear
	.sect	".econst"
	.align	2
_Minute_Month_NormalYear:
	.field  	0,32			; _Minute_Month_NormalYear[0] @ 0
	.field  	44640,32			; _Minute_Month_NormalYear[1] @ 32
	.field  	84960,32			; _Minute_Month_NormalYear[2] @ 64
	.field  	129600,32			; _Minute_Month_NormalYear[3] @ 96
	.field  	172800,32			; _Minute_Month_NormalYear[4] @ 128
	.field  	217440,32			; _Minute_Month_NormalYear[5] @ 160
	.field  	260640,32			; _Minute_Month_NormalYear[6] @ 192
	.field  	305280,32			; _Minute_Month_NormalYear[7] @ 224
	.field  	349920,32			; _Minute_Month_NormalYear[8] @ 256
	.field  	393120,32			; _Minute_Month_NormalYear[9] @ 288
	.field  	437760,32			; _Minute_Month_NormalYear[10] @ 320
	.field  	480960,32			; _Minute_Month_NormalYear[11] @ 352

DW$9	.dwtag  DW_TAG_variable, DW_AT_name("Minute_Month_NormalYear"), DW_AT_symbol_name("_Minute_Month_NormalYear")
	.dwattr DW$9, DW_AT_location[DW_OP_addr _Minute_Month_NormalYear]
	.dwattr DW$9, DW_AT_type(*DW$T$59)
	.dwattr DW$9, DW_AT_external(0x01)
	.global	_Minute_Date
	.sect	".econst"
	.align	2
_Minute_Date:
	.field  	0,32			; _Minute_Date[0] @ 0
	.field  	1440,32			; _Minute_Date[1] @ 32
	.field  	2880,32			; _Minute_Date[2] @ 64
	.field  	4320,32			; _Minute_Date[3] @ 96
	.field  	5760,32			; _Minute_Date[4] @ 128
	.field  	7200,32			; _Minute_Date[5] @ 160
	.field  	8640,32			; _Minute_Date[6] @ 192
	.field  	10080,32			; _Minute_Date[7] @ 224
	.field  	11520,32			; _Minute_Date[8] @ 256
	.field  	12960,32			; _Minute_Date[9] @ 288
	.field  	14400,32			; _Minute_Date[10] @ 320
	.field  	15840,32			; _Minute_Date[11] @ 352
	.field  	17280,32			; _Minute_Date[12] @ 384
	.field  	18720,32			; _Minute_Date[13] @ 416
	.field  	20160,32			; _Minute_Date[14] @ 448
	.field  	21600,32			; _Minute_Date[15] @ 480
	.field  	23040,32			; _Minute_Date[16] @ 512
	.field  	24480,32			; _Minute_Date[17] @ 544
	.field  	25920,32			; _Minute_Date[18] @ 576
	.field  	27360,32			; _Minute_Date[19] @ 608
	.field  	28800,32			; _Minute_Date[20] @ 640
	.field  	30240,32			; _Minute_Date[21] @ 672
	.field  	31680,32			; _Minute_Date[22] @ 704
	.field  	33120,32			; _Minute_Date[23] @ 736
	.field  	34560,32			; _Minute_Date[24] @ 768
	.field  	36000,32			; _Minute_Date[25] @ 800
	.field  	37440,32			; _Minute_Date[26] @ 832
	.field  	38880,32			; _Minute_Date[27] @ 864
	.field  	40320,32			; _Minute_Date[28] @ 896
	.field  	41760,32			; _Minute_Date[29] @ 928
	.field  	43200,32			; _Minute_Date[30] @ 960

DW$10	.dwtag  DW_TAG_variable, DW_AT_name("Minute_Date"), DW_AT_symbol_name("_Minute_Date")
	.dwattr DW$10, DW_AT_location[DW_OP_addr _Minute_Date]
	.dwattr DW$10, DW_AT_type(*DW$T$60)
	.dwattr DW$10, DW_AT_external(0x01)
	.global	_Minute_Hour
	.sect	".econst"
	.align	2
_Minute_Hour:
	.field  	0,32			; _Minute_Hour[0] @ 0
	.field  	1440,32			; _Minute_Hour[1] @ 32
	.field  	2880,32			; _Minute_Hour[2] @ 64
	.field  	4320,32			; _Minute_Hour[3] @ 96
	.field  	5760,32			; _Minute_Hour[4] @ 128
	.field  	7200,32			; _Minute_Hour[5] @ 160
	.field  	8640,32			; _Minute_Hour[6] @ 192
	.field  	10080,32			; _Minute_Hour[7] @ 224
	.field  	11520,32			; _Minute_Hour[8] @ 256
	.field  	12960,32			; _Minute_Hour[9] @ 288
	.field  	14400,32			; _Minute_Hour[10] @ 320
	.field  	15840,32			; _Minute_Hour[11] @ 352
	.field  	17280,32			; _Minute_Hour[12] @ 384
	.field  	18720,32			; _Minute_Hour[13] @ 416
	.field  	20160,32			; _Minute_Hour[14] @ 448
	.field  	21600,32			; _Minute_Hour[15] @ 480
	.field  	23040,32			; _Minute_Hour[16] @ 512
	.field  	24480,32			; _Minute_Hour[17] @ 544
	.field  	25920,32			; _Minute_Hour[18] @ 576
	.field  	27360,32			; _Minute_Hour[19] @ 608
	.field  	28800,32			; _Minute_Hour[20] @ 640
	.field  	30240,32			; _Minute_Hour[21] @ 672
	.field  	31680,32			; _Minute_Hour[22] @ 704
	.field  	33120,32			; _Minute_Hour[23] @ 736

DW$11	.dwtag  DW_TAG_variable, DW_AT_name("Minute_Hour"), DW_AT_symbol_name("_Minute_Hour")
	.dwattr DW$11, DW_AT_location[DW_OP_addr _Minute_Hour]
	.dwattr DW$11, DW_AT_type(*DW$T$61)
	.dwattr DW$11, DW_AT_external(0x01)
	.global	_LastTime
_LastTime:	.usect	".ebss",6,1,0
DW$12	.dwtag  DW_TAG_variable, DW_AT_name("LastTime"), DW_AT_symbol_name("_LastTime")
	.dwattr DW$12, DW_AT_location[DW_OP_addr _LastTime]
	.dwattr DW$12, DW_AT_type(*DW$T$22)
	.dwattr DW$12, DW_AT_external(0x01)
	.global	_TaxCnt
_TaxCnt:	.usect	".ebss",1,1,0
DW$13	.dwtag  DW_TAG_variable, DW_AT_name("TaxCnt"), DW_AT_symbol_name("_TaxCnt")
	.dwattr DW$13, DW_AT_location[DW_OP_addr _TaxCnt]
	.dwattr DW$13, DW_AT_type(*DW$T$11)
	.dwattr DW$13, DW_AT_external(0x01)
	.global	_TaxErr
_TaxErr:	.usect	".ebss",1,1,0
DW$14	.dwtag  DW_TAG_variable, DW_AT_name("TaxErr"), DW_AT_symbol_name("_TaxErr")
	.dwattr DW$14, DW_AT_location[DW_OP_addr _TaxErr]
	.dwattr DW$14, DW_AT_type(*DW$T$11)
	.dwattr DW$14, DW_AT_external(0x01)
	.global	_TaxErrCnt
_TaxErrCnt:	.usect	".ebss",1,1,0
DW$15	.dwtag  DW_TAG_variable, DW_AT_name("TaxErrCnt"), DW_AT_symbol_name("_TaxErrCnt")
	.dwattr DW$15, DW_AT_location[DW_OP_addr _TaxErrCnt]
	.dwattr DW$15, DW_AT_type(*DW$T$11)
	.dwattr DW$15, DW_AT_external(0x01)
	.global	_Sec4Tax
_Sec4Tax:	.usect	".ebss",1,1,0
DW$16	.dwtag  DW_TAG_variable, DW_AT_name("Sec4Tax"), DW_AT_symbol_name("_Sec4Tax")
	.dwattr DW$16, DW_AT_location[DW_OP_addr _Sec4Tax]
	.dwattr DW$16, DW_AT_type(*DW$T$46)
	.dwattr DW$16, DW_AT_external(0x01)
;	C:\CCStudio_v3.3\C2000\cgtools\bin\opt2000.exe C:\DOCUME~1\peter\LOCALS~1\Temp\TI4282 C:\DOCUME~1\peter\LOCALS~1\Temp\TI4284 
;	C:\CCStudio_v3.3\C2000\cgtools\bin\ac2000.exe -@C:\DOCUME~1\peter\LOCALS~1\Temp\TI42812 
	.sect	".text"
	.global	_SetCLKTime_ByTAX2

DW$17	.dwtag  DW_TAG_subprogram, DW_AT_name("SetCLKTime_ByTAX2"), DW_AT_symbol_name("_SetCLKTime_ByTAX2")
	.dwattr DW$17, DW_AT_low_pc(_SetCLKTime_ByTAX2)
	.dwattr DW$17, DW_AT_high_pc(0x00)
	.dwattr DW$17, DW_AT_begin_file("MxxTimer.c")
	.dwattr DW$17, DW_AT_begin_line(0x113)
	.dwattr DW$17, DW_AT_begin_column(0x06)
	.dwpsn	"MxxTimer.c",276,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _SetCLKTime_ByTAX2            FR SIZE:   2           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  2 Auto,  0 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_SetCLKTime_ByTAX2:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
        ADDB      SP,#2
	.dwcfa	0x1d, -4
;* AR4   assigned to _DT
DW$18	.dwtag  DW_TAG_formal_parameter, DW_AT_name("DT"), DW_AT_symbol_name("_DT")
	.dwattr DW$18, DW_AT_type(*DW$T$30)
	.dwattr DW$18, DW_AT_location[DW_OP_reg12]
DW$19	.dwtag  DW_TAG_variable, DW_AT_name("DT"), DW_AT_symbol_name("_DT")
	.dwattr DW$19, DW_AT_type(*DW$T$30)
	.dwattr DW$19, DW_AT_location[DW_OP_breg20 -2]
        MOVL      *-SP[2],XAR4          ; |276| 
	.dwpsn	"MxxTimer.c",277,3
        MOVZ      AR5,SP                ; |277| 
        MOVB      ACC,#6
        MOVL      XAR4,#_AllTime+6      ; |277| 
        SUBB      XAR5,#2               ; |277| 
        LCR       #___memcpy_ff         ; |277| 
        ; call occurs [#___memcpy_ff] ; |277| 
	.dwpsn	"MxxTimer.c",278,1
        SUBB      SP,#2
	.dwcfa	0x1d, -2
        LRETR
        ; return occurs
	.dwattr DW$17, DW_AT_end_file("MxxTimer.c")
	.dwattr DW$17, DW_AT_end_line(0x116)
	.dwattr DW$17, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$17

	.sect	".text"
	.global	_SetCLKTime

DW$20	.dwtag  DW_TAG_subprogram, DW_AT_name("SetCLKTime"), DW_AT_symbol_name("_SetCLKTime")
	.dwattr DW$20, DW_AT_low_pc(_SetCLKTime)
	.dwattr DW$20, DW_AT_high_pc(0x00)
	.dwattr DW$20, DW_AT_begin_file("MxxTimer.c")
	.dwattr DW$20, DW_AT_begin_line(0x107)
	.dwattr DW$20, DW_AT_begin_column(0x06)
	.dwpsn	"MxxTimer.c",264,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _SetCLKTime                   FR SIZE:   8           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  6 Auto,  2 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_SetCLKTime:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
        MOVL      *SP++,XAR1
	.dwcfa	0x80, 7, 2
	.dwcfa	0x1d, -4
        ADDB      SP,#6
	.dwcfa	0x1d, -10
;* AR4   assigned to _Buf
DW$21	.dwtag  DW_TAG_formal_parameter, DW_AT_name("Buf"), DW_AT_symbol_name("_Buf")
	.dwattr DW$21, DW_AT_type(*DW$T$35)
	.dwattr DW$21, DW_AT_location[DW_OP_reg12]
;* AR1   assigned to C$1
;* AR6   assigned to _Buf
DW$22	.dwtag  DW_TAG_variable, DW_AT_name("Buf"), DW_AT_symbol_name("_Buf")
	.dwattr DW$22, DW_AT_type(*DW$T$37)
	.dwattr DW$22, DW_AT_location[DW_OP_reg16]
;* AR7   assigned to _i
DW$23	.dwtag  DW_TAG_variable, DW_AT_name("i"), DW_AT_symbol_name("_i")
	.dwattr DW$23, DW_AT_type(*DW$T$11)
	.dwattr DW$23, DW_AT_location[DW_OP_reg18]
;* AR4   assigned to L$1
;* AR5   assigned to U$16
DW$24	.dwtag  DW_TAG_variable, DW_AT_name("tempBuf"), DW_AT_symbol_name("_tempBuf")
	.dwattr DW$24, DW_AT_type(*DW$T$47)
	.dwattr DW$24, DW_AT_location[DW_OP_breg20 -6]
        MOVZ      AR5,SP
        SUBB      XAR5,#6
        MOVL      XAR6,XAR4             ; |264| 
	.dwpsn	"MxxTimer.c",267,8
        MOVB      XAR4,#2
        MOVB      XAR7,#0
L1:    
DW$L$_SetCLKTime$2$B:
	.dwpsn	"MxxTimer.c",269,5
        MOV       ACC,AR7 << #1         ; |269| 
        MOVB      XAR0,#1               ; |269| 
        ADD       AR0,AL
        MOVZ      AR1,AL                ; |269| 
        MOV       ACC,*+XAR6[AR0] << #8 ; |269| 
        ADD       AL,*+XAR6[AR1]        ; |269| 
        MOV       *XAR5++,AL            ; |269| 
	.dwpsn	"MxxTimer.c",267,22
        ADDB      XAR7,#1               ; |267| 
	.dwpsn	"MxxTimer.c",267,15
        BANZ      L1,AR4--              ; |267| 
        ; branchcc occurs ; |267| 
DW$L$_SetCLKTime$2$E:
	.dwpsn	"MxxTimer.c",271,3
        MOV       *-SP[3],#0            ; |271| 
	.dwpsn	"MxxTimer.c",272,3
        MOVZ      AR5,SP                ; |272| 
        MOVB      ACC,#6
        MOVL      XAR4,#_AllTime+6      ; |272| 
        SUBB      XAR5,#6               ; |272| 
        LCR       #___memcpy_ff         ; |272| 
        ; call occurs [#___memcpy_ff] ; |272| 
	.dwpsn	"MxxTimer.c",273,1
        SUBB      SP,#6
	.dwcfa	0x1d, -4
        MOVL      XAR1,*--SP
	.dwcfa	0x1d, -2
	.dwcfa	0xc0, 7
        LRETR
        ; return occurs

DW$25	.dwtag  DW_TAG_loop
	.dwattr DW$25, DW_AT_name("D:\Product2011\GPS\Software\AppSoft\V106\SourceFiles\MxxTimer.asm:L1:1:1311037662")
	.dwattr DW$25, DW_AT_begin_file("MxxTimer.c")
	.dwattr DW$25, DW_AT_begin_line(0x10b)
	.dwattr DW$25, DW_AT_end_line(0x10e)
DW$26	.dwtag  DW_TAG_loop_range
	.dwattr DW$26, DW_AT_low_pc(DW$L$_SetCLKTime$2$B)
	.dwattr DW$26, DW_AT_high_pc(DW$L$_SetCLKTime$2$E)
	.dwendtag DW$25

	.dwattr DW$20, DW_AT_end_file("MxxTimer.c")
	.dwattr DW$20, DW_AT_end_line(0x111)
	.dwattr DW$20, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$20

	.sect	".text"
	.global	_IsLeapYear

DW$27	.dwtag  DW_TAG_subprogram, DW_AT_name("IsLeapYear"), DW_AT_symbol_name("_IsLeapYear")
	.dwattr DW$27, DW_AT_low_pc(_IsLeapYear)
	.dwattr DW$27, DW_AT_high_pc(0x00)
	.dwattr DW$27, DW_AT_begin_file("MxxTimer.c")
	.dwattr DW$27, DW_AT_begin_line(0x26f)
	.dwattr DW$27, DW_AT_begin_column(0x05)
	.dwpsn	"MxxTimer.c",624,3

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _IsLeapYear                   FR SIZE:   0           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  0 Auto,  0 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_IsLeapYear:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
;* AL    assigned to _Year
DW$28	.dwtag  DW_TAG_formal_parameter, DW_AT_name("Year"), DW_AT_symbol_name("_Year")
	.dwattr DW$28, DW_AT_type(*DW$T$19)
	.dwattr DW$28, DW_AT_location[DW_OP_reg0]
;* PL    assigned to _Year
DW$29	.dwtag  DW_TAG_variable, DW_AT_name("Year"), DW_AT_symbol_name("_Year")
	.dwattr DW$29, DW_AT_type(*DW$T$41)
	.dwattr DW$29, DW_AT_location[DW_OP_reg2]
        MOV       PL,AL                 ; |624| 
	.dwpsn	"MxxTimer.c",625,5
        MOV       AH,#400               ; |625| 
        FFC       XAR7,#U$$MOD          ; |625| 
        ; call occurs [#U$$MOD] ; |625| 
        MOVB      XAR4,#1               ; |625| 
        CMPB      AL,#0                 ; |625| 
        BF        L3,EQ                 ; |625| 
        ; branchcc occurs ; |625| 
        AND       AL,PL,#0x0003         ; |625| 
        BF        L2,NEQ                ; |625| 
        ; branchcc occurs ; |625| 
        MOV       AL,PL                 ; |625| 
        MOVB      AH,#100               ; |625| 
        FFC       XAR7,#U$$MOD          ; |625| 
        ; call occurs [#U$$MOD] ; |625| 
        CMPB      AL,#0                 ; |625| 
        BF        L3,NEQ                ; |625| 
        ; branchcc occurs ; |625| 
L2:    
        MOVB      XAR4,#0
L3:    
        MOV       AL,AR4                ; |625| 
	.dwpsn	"MxxTimer.c",628,3
        LRETR
        ; return occurs
	.dwattr DW$27, DW_AT_end_file("MxxTimer.c")
	.dwattr DW$27, DW_AT_end_line(0x274)
	.dwattr DW$27, DW_AT_end_column(0x03)
	.dwendentry
	.dwendtag DW$27

	.sect	".text"
	.global	_IncTime

DW$30	.dwtag  DW_TAG_subprogram, DW_AT_name("IncTime"), DW_AT_symbol_name("_IncTime")
	.dwattr DW$30, DW_AT_low_pc(_IncTime)
	.dwattr DW$30, DW_AT_high_pc(0x00)
	.dwattr DW$30, DW_AT_begin_file("MxxTimer.c")
	.dwattr DW$30, DW_AT_begin_line(0x49)
	.dwattr DW$30, DW_AT_begin_column(0x06)
	.dwpsn	"MxxTimer.c",74,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _IncTime                      FR SIZE:   0           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  0 Auto,  0 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_IncTime:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
;* AR4   assigned to _tmpClk
DW$31	.dwtag  DW_TAG_formal_parameter, DW_AT_name("tmpClk"), DW_AT_symbol_name("_tmpClk")
	.dwattr DW$31, DW_AT_type(*DW$T$30)
	.dwattr DW$31, DW_AT_location[DW_OP_reg12]
;* AR4   assigned to _tmpClk
DW$32	.dwtag  DW_TAG_variable, DW_AT_name("tmpClk"), DW_AT_symbol_name("_tmpClk")
	.dwattr DW$32, DW_AT_type(*DW$T$64)
	.dwattr DW$32, DW_AT_location[DW_OP_reg12]
	.dwpsn	"MxxTimer.c",75,3
        INC       *+XAR4[0]             ; |75| 
	.dwpsn	"MxxTimer.c",76,3
        MOV       AL,*+XAR4[0]          ; |76| 
        CMPB      AL,#59                ; |76| 
        BF        L11,LOS               ; |76| 
        ; branchcc occurs ; |76| 
	.dwpsn	"MxxTimer.c",78,5
        MOV       *+XAR4[0],#0          ; |78| 
	.dwpsn	"MxxTimer.c",79,5
        INC       *+XAR4[1]             ; |79| 
	.dwpsn	"MxxTimer.c",80,5
        MOV       AL,*+XAR4[1]          ; |80| 
        CMPB      AL,#59                ; |80| 
        BF        L11,LOS               ; |80| 
        ; branchcc occurs ; |80| 
	.dwpsn	"MxxTimer.c",82,7
        MOV       *+XAR4[1],#0          ; |82| 
	.dwpsn	"MxxTimer.c",83,7
        INC       *+XAR4[2]             ; |83| 
	.dwpsn	"MxxTimer.c",84,7
        MOV       AL,*+XAR4[2]          ; |84| 
        CMPB      AL,#23                ; |84| 
        BF        L11,LOS               ; |84| 
        ; branchcc occurs ; |84| 
	.dwpsn	"MxxTimer.c",86,9
        MOV       *+XAR4[2],#0          ; |86| 
	.dwpsn	"MxxTimer.c",87,9
        INC       *+XAR4[3]             ; |87| 
	.dwpsn	"MxxTimer.c",90,11
        MOV       AL,*+XAR4[3]          ; |90| 
        CMPB      AL,#28                ; |90| 
        BF        L11,LOS               ; |90| 
        ; branchcc occurs ; |90| 
        MOV       AL,*+XAR4[4]          ; |90| 
        CMPB      AL,#6                 ; |90| 
        BF        L5,GT                 ; |90| 
        ; branchcc occurs ; |90| 
        CMPB      AL,#6                 ; |90| 
        BF        L7,EQ                 ; |90| 
        ; branchcc occurs ; |90| 
        CMPB      AL,#3                 ; |90| 
        BF        L4,GT                 ; |90| 
        ; branchcc occurs ; |90| 
        CMPB      AL,#3                 ; |90| 
        BF        L8,EQ                 ; |90| 
        ; branchcc occurs ; |90| 
        CMPB      AL,#1                 ; |90| 
        BF        L8,EQ                 ; |90| 
        ; branchcc occurs ; |90| 
        CMPB      AL,#2                 ; |90| 
        BF        L9,EQ                 ; |90| 
        ; branchcc occurs ; |90| 
        BF        L11,UNC               ; |90| 
        ; branch occurs ; |90| 
L4:    
        CMPB      AL,#4                 ; |90| 
        BF        L7,EQ                 ; |90| 
        ; branchcc occurs ; |90| 
        CMPB      AL,#5                 ; |90| 
        BF        L8,EQ                 ; |90| 
        ; branchcc occurs ; |90| 
        BF        L11,UNC               ; |90| 
        ; branch occurs ; |90| 
L5:    
        CMPB      AL,#10                ; |90| 
        BF        L6,GT                 ; |90| 
        ; branchcc occurs ; |90| 
        CMPB      AL,#10                ; |90| 
        BF        L8,EQ                 ; |90| 
        ; branchcc occurs ; |90| 
        MOV       AH,AL                 ; |90| 
        ADDB      AH,#-7
        CMPB      AH,#1                 ; |90| 
        BF        L8,LOS                ; |90| 
        ; branchcc occurs ; |90| 
        CMPB      AL,#9                 ; |90| 
        BF        L7,EQ                 ; |90| 
        ; branchcc occurs ; |90| 
        BF        L11,UNC               ; |90| 
        ; branch occurs ; |90| 
L6:    
        CMPB      AL,#11                ; |90| 
        BF        L7,EQ                 ; |90| 
        ; branchcc occurs ; |90| 
        CMPB      AL,#12                ; |90| 
        BF        L11,NEQ               ; |90| 
        ; branchcc occurs ; |90| 
	.dwpsn	"MxxTimer.c",105,15
        MOV       AL,*+XAR4[3]          ; |105| 
        CMPB      AL,#31                ; |105| 
        BF        L11,LOS               ; |105| 
        ; branchcc occurs ; |105| 
	.dwpsn	"MxxTimer.c",107,17
        MOVB      AL,#1                 ; |107| 
        MOV       *+XAR4[3],AL          ; |107| 
	.dwpsn	"MxxTimer.c",108,17
        MOV       *+XAR4[4],AL          ; |108| 
	.dwpsn	"MxxTimer.c",109,17
        INC       *+XAR4[5]             ; |109| 
        BF        L11,UNC               ; |109| 
        ; branch occurs ; |109| 
L7:    
	.dwpsn	"MxxTimer.c",116,15
        MOV       AL,*+XAR4[3]          ; |116| 
        CMPB      AL,#30                ; |116| 
        BF        L10,HI                ; |116| 
        ; branchcc occurs ; |116| 
        BF        L11,UNC               ; |116| 
        ; branch occurs ; |116| 
L8:    
	.dwpsn	"MxxTimer.c",98,15
        MOV       AL,*+XAR4[3]          ; |98| 
        CMPB      AL,#31                ; |98| 
        BF        L10,HI                ; |98| 
        ; branchcc occurs ; |98| 
        BF        L11,UNC               ; |98| 
        ; branch occurs ; |98| 
L9:    
	.dwpsn	"MxxTimer.c",123,15
        AND       AL,*+XAR4[5],#0xfffc  ; |123| 
        CMP       AL,*+XAR4[5]          ; |123| 
        BF        L10,LO                ; |123| 
        ; branchcc occurs ; |123| 
	.dwpsn	"MxxTimer.c",128,20
        MOV       AL,*+XAR4[3]          ; |128| 
        CMPB      AL,#29                ; |128| 
        BF        L11,LOS               ; |128| 
        ; branchcc occurs ; |128| 
L10:    
	.dwpsn	"MxxTimer.c",125,17
        MOV       *+XAR4[3],#1          ; |125| 
	.dwpsn	"MxxTimer.c",126,17
        INC       *+XAR4[4]             ; |126| 
L11:    
	.dwpsn	"MxxTimer.c",139,1
        LRETR
        ; return occurs
	.dwattr DW$30, DW_AT_end_file("MxxTimer.c")
	.dwattr DW$30, DW_AT_end_line(0x8b)
	.dwattr DW$30, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$30

	.sect	".text"
	.global	_GetTmToMinutes

DW$33	.dwtag  DW_TAG_subprogram, DW_AT_name("GetTmToMinutes"), DW_AT_symbol_name("_GetTmToMinutes")
	.dwattr DW$33, DW_AT_low_pc(_GetTmToMinutes)
	.dwattr DW$33, DW_AT_high_pc(0x00)
	.dwattr DW$33, DW_AT_begin_file("MxxTimer.c")
	.dwattr DW$33, DW_AT_begin_line(0xed)
	.dwattr DW$33, DW_AT_begin_column(0x0f)
	.dwpsn	"MxxTimer.c",238,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _GetTmToMinutes               FR SIZE:   0           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  0 Auto,  0 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_GetTmToMinutes:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
;* AR4   assigned to _Buf
DW$34	.dwtag  DW_TAG_formal_parameter, DW_AT_name("Buf"), DW_AT_symbol_name("_Buf")
	.dwattr DW$34, DW_AT_type(*DW$T$35)
	.dwattr DW$34, DW_AT_location[DW_OP_reg12]
;* AR6   assigned to _Yr
DW$35	.dwtag  DW_TAG_variable, DW_AT_name("Yr"), DW_AT_symbol_name("_Yr")
	.dwattr DW$35, DW_AT_type(*DW$T$11)
	.dwattr DW$35, DW_AT_location[DW_OP_reg16]
;* AR4   assigned to _Buf
DW$36	.dwtag  DW_TAG_variable, DW_AT_name("Buf"), DW_AT_symbol_name("_Buf")
	.dwattr DW$36, DW_AT_type(*DW$T$37)
	.dwattr DW$36, DW_AT_location[DW_OP_reg12]
	.dwpsn	"MxxTimer.c",242,3
        MOVZ      AR6,*+XAR4[5]         ; |242| 
        MOV       AL,AR6                ; |242| 
        BF        L13,EQ                ; |242| 
        ; branchcc occurs ; |242| 
        MOV       AH,AR6
        AND       AH,AH,#0xfffc         ; |242| 
        CMP       AH,AR6                ; |242| 
        BF        L12,EQ                ; |242| 
        ; branchcc occurs ; |242| 
        MOV       AH,*+XAR4[4]          ; |242| 
        ADDB      AH,#-1
        MOVL      XAR5,#_Minute_Month_NormalYear ; |242| 
        MOVU      ACC,AH
        LSL       ACC,1                 ; |242| 
        ADDL      XAR5,ACC
        MOVU      ACC,AR6
        MOVL      XAR7,*+XAR5[0]        ; |242| 
        LSL       ACC,1                 ; |242| 
        MOVL      XAR5,#_Minute_Year    ; |242| 
        ADDL      XAR5,ACC
        MOVL      ACC,XAR7              ; |242| 
        ADDL      ACC,*+XAR5[0]         ; |242| 
        MOVL      XAR7,ACC              ; |242| 
        MOV       AL,*+XAR4[3]          ; |242| 
        ADDB      AL,#-1
        MOVU      ACC,AL
        MOVL      XAR5,#_Minute_Date    ; |242| 
        LSL       ACC,1                 ; |242| 
        ADDL      XAR5,ACC
        MOVL      ACC,XAR7              ; |242| 
        ADDL      ACC,*+XAR5[0]         ; |242| 
        MOVL      XAR7,ACC              ; |242| 
        MOVU      ACC,*+XAR4[2]
        MOVL      XAR5,#_Minute_Hour    ; |242| 
        LSL       ACC,1                 ; |242| 
        ADDL      XAR5,ACC
        MOVL      ACC,XAR7              ; |242| 
        ADDL      ACC,*+XAR5[0]         ; |242| 
        ADDU      ACC,*+XAR4[1]         ; |242| 
        MOVL      XAR7,ACC              ; |242| 
        BF        L14,UNC               ; |242| 
        ; branch occurs ; |242| 
L12:    
        MOV       AH,*+XAR4[4]          ; |242| 
        ADDB      AH,#-1
        MOVL      XAR5,#_Minute_Month_LeapYear ; |242| 
        MOVU      ACC,AH
        LSL       ACC,1                 ; |242| 
        ADDL      XAR5,ACC
        MOVU      ACC,AR6
        MOVL      XAR7,*+XAR5[0]        ; |242| 
        LSL       ACC,1                 ; |242| 
        MOVL      XAR5,#_Minute_Year    ; |242| 
        ADDL      XAR5,ACC
        MOVL      ACC,XAR7              ; |242| 
        ADDL      ACC,*+XAR5[0]         ; |242| 
        MOVL      XAR7,ACC              ; |242| 
        MOV       AL,*+XAR4[3]          ; |242| 
        ADDB      AL,#-1
        MOVU      ACC,AL
        MOVL      XAR5,#_Minute_Date    ; |242| 
        LSL       ACC,1                 ; |242| 
        ADDL      XAR5,ACC
        MOVL      ACC,XAR7              ; |242| 
        ADDL      ACC,*+XAR5[0]         ; |242| 
        MOVL      XAR7,ACC              ; |242| 
        MOVU      ACC,*+XAR4[2]
        MOVL      XAR5,#_Minute_Hour    ; |242| 
        LSL       ACC,1                 ; |242| 
        ADDL      XAR5,ACC
        MOVL      ACC,XAR7              ; |242| 
        ADDL      ACC,*+XAR5[0]         ; |242| 
        ADDU      ACC,*+XAR4[1]         ; |242| 
        MOVL      XAR7,ACC              ; |242| 
        BF        L14,UNC               ; |242| 
        ; branch occurs ; |242| 
L13:    
        MOV       AL,*+XAR4[3]          ; |242| 
        ADDB      AL,#-1
        MOVL      XAR5,#_Minute_Date    ; |242| 
        MOVU      ACC,AL
        LSL       ACC,1                 ; |242| 
        ADDL      XAR5,ACC
        MOV       AL,*+XAR4[4]          ; |242| 
        ADDB      AL,#-1
        MOVU      ACC,AL
        MOVL      XAR6,*+XAR5[0]        ; |242| 
        LSL       ACC,1                 ; |242| 
        MOVL      XAR5,#_Minute_Month_NormalYear ; |242| 
        ADDL      XAR5,ACC
        MOVL      ACC,XAR6              ; |242| 
        ADDL      ACC,*+XAR5[0]         ; |242| 
        MOVL      XAR6,ACC              ; |242| 
        MOVU      ACC,*+XAR4[2]
        MOVL      XAR5,#_Minute_Hour    ; |242| 
        LSL       ACC,1                 ; |242| 
        ADDL      XAR5,ACC
        MOVL      ACC,XAR6              ; |242| 
        ADDL      ACC,*+XAR5[0]         ; |242| 
        ADDU      ACC,*+XAR4[1]         ; |242| 
        MOVL      XAR7,ACC              ; |242| 
L14:    
	.dwpsn	"MxxTimer.c",260,1
        MOVL      ACC,XAR7              ; |242| 
        LRETR
        ; return occurs
	.dwattr DW$33, DW_AT_end_file("MxxTimer.c")
	.dwattr DW$33, DW_AT_end_line(0x104)
	.dwattr DW$33, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$33

	.sect	".text"
	.global	_GetTimeToMinutes

DW$37	.dwtag  DW_TAG_subprogram, DW_AT_name("GetTimeToMinutes"), DW_AT_symbol_name("_GetTimeToMinutes")
	.dwattr DW$37, DW_AT_low_pc(_GetTimeToMinutes)
	.dwattr DW$37, DW_AT_high_pc(0x00)
	.dwattr DW$37, DW_AT_begin_file("MxxTimer.c")
	.dwattr DW$37, DW_AT_begin_line(0xd8)
	.dwattr DW$37, DW_AT_begin_column(0x0f)
	.dwpsn	"MxxTimer.c",217,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _GetTimeToMinutes             FR SIZE:   0           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  0 Auto,  0 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_GetTimeToMinutes:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
;* AR4   assigned to _A
DW$38	.dwtag  DW_TAG_formal_parameter, DW_AT_name("A"), DW_AT_symbol_name("_A")
	.dwattr DW$38, DW_AT_type(*DW$T$30)
	.dwattr DW$38, DW_AT_location[DW_OP_reg12]
;* AR4   assigned to _A
DW$39	.dwtag  DW_TAG_variable, DW_AT_name("A"), DW_AT_symbol_name("_A")
	.dwattr DW$39, DW_AT_type(*DW$T$64)
	.dwattr DW$39, DW_AT_location[DW_OP_reg12]
	.dwpsn	"MxxTimer.c",221,3
        MOV       AL,*+XAR4[5]          ; |221| 
        BF        L15,NEQ               ; |221| 
        ; branchcc occurs ; |221| 
	.dwpsn	"MxxTimer.c",222,5
        MOV       AL,*+XAR4[3]          ; |222| 
        ADDB      AL,#-1
        MOVL      XAR5,#_Minute_Date    ; |222| 
        MOVU      ACC,AL
        LSL       ACC,1                 ; |222| 
        ADDL      XAR5,ACC
        MOV       AL,*+XAR4[4]          ; |222| 
        ADDB      AL,#-1
        MOVU      ACC,AL
        MOVL      XAR6,*+XAR5[0]        ; |222| 
        LSL       ACC,1                 ; |222| 
        MOVL      XAR5,#_Minute_Month_NormalYear ; |222| 
        ADDL      XAR5,ACC
        MOVL      ACC,XAR6              ; |222| 
        ADDL      ACC,*+XAR5[0]         ; |222| 
        MOVL      XAR6,ACC              ; |222| 
        MOVU      ACC,*+XAR4[2]
        MOVL      XAR5,#_Minute_Hour    ; |222| 
        LSL       ACC,1                 ; |222| 
        ADDL      XAR5,ACC
        MOVL      ACC,XAR6              ; |222| 
        ADDL      ACC,*+XAR5[0]         ; |222| 
        ADDU      ACC,*+XAR4[1]         ; |222| 
        BF        L17,UNC               ; |222| 
        ; branch occurs ; |222| 
L15:    
	.dwpsn	"MxxTimer.c",226,5
        AND       AH,*+XAR4[5],#0xfffc  ; |226| 
        MOV       AL,*+XAR4[5]          ; |226| 
        SUB       AL,AH                 ; |226| 
        BF        L16,EQ                ; |226| 
        ; branchcc occurs ; |226| 
	.dwpsn	"MxxTimer.c",231,7
        MOV       AL,*+XAR4[4]          ; |231| 
        ADDB      AL,#-1
        MOVL      XAR5,#_Minute_Month_NormalYear ; |231| 
        MOVU      ACC,AL
        LSL       ACC,1                 ; |231| 
        ADDL      XAR5,ACC
        MOVU      ACC,*+XAR4[5]
        MOVL      XAR6,*+XAR5[0]        ; |231| 
        LSL       ACC,1                 ; |231| 
        MOVL      XAR5,#_Minute_Year    ; |231| 
        ADDL      XAR5,ACC
        MOVL      ACC,XAR6              ; |231| 
        ADDL      ACC,*+XAR5[0]         ; |231| 
        MOVL      XAR6,ACC              ; |231| 
        MOV       AL,*+XAR4[3]          ; |231| 
        ADDB      AL,#-1
        MOVU      ACC,AL
        MOVL      XAR5,#_Minute_Date    ; |231| 
        LSL       ACC,1                 ; |231| 
        ADDL      XAR5,ACC
        MOVL      ACC,XAR6              ; |231| 
        ADDL      ACC,*+XAR5[0]         ; |231| 
        MOVL      XAR6,ACC              ; |231| 
        MOVU      ACC,*+XAR4[2]
        MOVL      XAR5,#_Minute_Hour    ; |231| 
        LSL       ACC,1                 ; |231| 
        ADDL      XAR5,ACC
        MOVL      ACC,XAR6              ; |231| 
        ADDL      ACC,*+XAR5[0]         ; |231| 
        ADDU      ACC,*+XAR4[1]         ; |231| 
        BF        L17,UNC               ; |231| 
        ; branch occurs ; |231| 
L16:    
	.dwpsn	"MxxTimer.c",228,7
        MOV       AL,*+XAR4[4]          ; |228| 
        ADDB      AL,#-1
        MOVL      XAR5,#_Minute_Month_LeapYear ; |228| 
        MOVU      ACC,AL
        LSL       ACC,1                 ; |228| 
        ADDL      XAR5,ACC
        MOVU      ACC,*+XAR4[5]
        MOVL      XAR6,*+XAR5[0]        ; |228| 
        LSL       ACC,1                 ; |228| 
        MOVL      XAR5,#_Minute_Year    ; |228| 
        ADDL      XAR5,ACC
        MOVL      ACC,XAR6              ; |228| 
        ADDL      ACC,*+XAR5[0]         ; |228| 
        MOVL      XAR6,ACC              ; |228| 
        MOV       AL,*+XAR4[3]          ; |228| 
        ADDB      AL,#-1
        MOVU      ACC,AL
        MOVL      XAR5,#_Minute_Date    ; |228| 
        LSL       ACC,1                 ; |228| 
        ADDL      XAR5,ACC
        MOVL      ACC,XAR6              ; |228| 
        ADDL      ACC,*+XAR5[0]         ; |228| 
        MOVL      XAR6,ACC              ; |228| 
        MOVU      ACC,*+XAR4[2]
        MOVL      XAR5,#_Minute_Hour    ; |228| 
        LSL       ACC,1                 ; |228| 
        ADDL      XAR5,ACC
        MOVL      ACC,XAR6              ; |228| 
        ADDL      ACC,*+XAR5[0]         ; |228| 
        ADDU      ACC,*+XAR4[1]         ; |228| 
L17:    
	.dwpsn	"MxxTimer.c",235,1
        LRETR
        ; return occurs
	.dwattr DW$37, DW_AT_end_file("MxxTimer.c")
	.dwattr DW$37, DW_AT_end_line(0xeb)
	.dwattr DW$37, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$37

	.sect	".text"
	.global	_GetDayOfWeek

DW$40	.dwtag  DW_TAG_subprogram, DW_AT_name("GetDayOfWeek"), DW_AT_symbol_name("_GetDayOfWeek")
	.dwattr DW$40, DW_AT_low_pc(_GetDayOfWeek)
	.dwattr DW$40, DW_AT_high_pc(0x00)
	.dwattr DW$40, DW_AT_begin_file("MxxTimer.c")
	.dwattr DW$40, DW_AT_begin_line(0x27a)
	.dwattr DW$40, DW_AT_begin_column(0x05)
	.dwpsn	"MxxTimer.c",635,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _GetDayOfWeek                 FR SIZE:   2           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  0 Auto,  2 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_GetDayOfWeek:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
        MOVL      *SP++,XAR2
	.dwcfa	0x80, 9, 2
	.dwcfa	0x1d, -4
;* AL    assigned to _Year
DW$41	.dwtag  DW_TAG_formal_parameter, DW_AT_name("Year"), DW_AT_symbol_name("_Year")
	.dwattr DW$41, DW_AT_type(*DW$T$19)
	.dwattr DW$41, DW_AT_location[DW_OP_reg0]
;* AH    assigned to _Month
DW$42	.dwtag  DW_TAG_formal_parameter, DW_AT_name("Month"), DW_AT_symbol_name("_Month")
	.dwattr DW$42, DW_AT_type(*DW$T$19)
	.dwattr DW$42, DW_AT_location[DW_OP_reg1]
;* AR4   assigned to _Date
DW$43	.dwtag  DW_TAG_formal_parameter, DW_AT_name("Date"), DW_AT_symbol_name("_Date")
	.dwattr DW$43, DW_AT_type(*DW$T$19)
	.dwattr DW$43, DW_AT_location[DW_OP_reg12]
;* AR5   assigned to C$10
;* XT    assigned to _d
DW$44	.dwtag  DW_TAG_variable, DW_AT_name("d"), DW_AT_symbol_name("_d")
	.dwattr DW$44, DW_AT_type(*DW$T$63)
	.dwattr DW$44, DW_AT_location[DW_OP_reg21]
;* AR4   assigned to _i
DW$45	.dwtag  DW_TAG_variable, DW_AT_name("i"), DW_AT_symbol_name("_i")
	.dwattr DW$45, DW_AT_type(*DW$T$19)
	.dwattr DW$45, DW_AT_location[DW_OP_reg12]
;* AR2   assigned to _Date
DW$46	.dwtag  DW_TAG_variable, DW_AT_name("Date"), DW_AT_symbol_name("_Date")
	.dwattr DW$46, DW_AT_type(*DW$T$41)
	.dwattr DW$46, DW_AT_location[DW_OP_reg8]
;* AR6   assigned to _Month
DW$47	.dwtag  DW_TAG_variable, DW_AT_name("Month"), DW_AT_symbol_name("_Month")
	.dwattr DW$47, DW_AT_type(*DW$T$41)
	.dwattr DW$47, DW_AT_location[DW_OP_reg16]
;* AR7   assigned to _Year
DW$48	.dwtag  DW_TAG_variable, DW_AT_name("Year"), DW_AT_symbol_name("_Year")
	.dwattr DW$48, DW_AT_type(*DW$T$41)
	.dwattr DW$48, DW_AT_location[DW_OP_reg18]
;* AR6   assigned to L$1
;* AR5   assigned to K$28
        MOVZ      AR7,AL                ; |635| 
        MOVZ      AR2,AR4               ; |635| 
        MOVZ      AR6,AH                ; |635| 
	.dwpsn	"MxxTimer.c",639,3
        CMPB      AL,#0                 ; |639| 
        BF        L18,NEQ               ; |639| 
        ; branchcc occurs ; |639| 
	.dwpsn	"MxxTimer.c",640,5
        MOVB      ACC,#0
        MOVL      XT,ACC                ; |640| 
        BF        L19,UNC               ; |640| 
        ; branch occurs ; |640| 
L18:    
	.dwpsn	"MxxTimer.c",649,5
        MOV       AH,AR7
        ADDB      AH,#-1
        MOVZ      AR5,AH                ; |649| 
        MOV       T,#365                ; |649| 
        MOVB      XAR4,#100             ; |649| 
        MPY       P,T,AR7               ; |649| 
        MOVU      ACC,AR5
        RPT       #15
||     SUBCU     ACC,AR4               ; |649| 
        MOV       AH,AR5                ; |649| 
        LSR       AH,2                  ; |649| 
        ADD       AH,PL                 ; |649| 
        SUB       AH,AL                 ; |649| 
        MOV       PH,AH                 ; |649| 
        MOV       PL,#400               ; |649| 
        MOVU      ACC,AR5
        RPT       #15
||     SUBCU     ACC,PL                ; |649| 
        MOV       AH,AL                 ; |649| 
        ADD       AH,PH                 ; |649| 
        SUB       AH,#365               ; |649| 
        MOVU      ACC,AH
        MOVL      XT,ACC                ; |649| 
L19:    
	.dwpsn	"MxxTimer.c",652,15
        MOV       AH,AR6
        CMPB      AH,#1                 ; |652| 
        BF        L21,LOS               ; |652| 
        ; branchcc occurs ; |652| 
        ADDB      AH,#-2
        MOVZ      AR6,AH
        MOVL      XAR5,#_DATES_OF_YEAR
	.dwpsn	"MxxTimer.c",652,8
        MOVB      XAR4,#1               ; |652| 
L20:    
DW$L$_GetDayOfWeek$6$B:
	.dwpsn	"MxxTimer.c",653,5
        MOV       AH,AR4                ; |653| 
        ADDB      AH,#-1
        MOVZ      AR0,AH                ; |653| 
        MOVL      ACC,XT                ; |653| 
        ADDU      ACC,*+XAR5[AR0]       ; |653| 
        MOVL      XT,ACC                ; |653| 
	.dwpsn	"MxxTimer.c",652,26
        ADDB      XAR4,#1               ; |652| 
	.dwpsn	"MxxTimer.c",652,15
        BANZ      L20,AR6--             ; |652| 
        ; branchcc occurs ; |652| 
DW$L$_GetDayOfWeek$6$E:
L21:    
	.dwpsn	"MxxTimer.c",654,3
        MOV       AL,AR7
        LCR       #_IsLeapYear          ; |654| 
        ; call occurs [#_IsLeapYear] ; |654| 
        CMPB      AL,#0                 ; |654| 
        BF        L22,EQ                ; |654| 
        ; branchcc occurs ; |654| 
	.dwpsn	"MxxTimer.c",655,5
        MOVL      ACC,XT
        ADDB      ACC,#1                ; |655| 
        MOVL      XT,ACC                ; |655| 
L22:    
	.dwpsn	"MxxTimer.c",656,3
        MOVL      ACC,XT
        ADDU      ACC,AR2               ; |656| 
        MOVL      XT,ACC                ; |656| 
	.dwpsn	"MxxTimer.c",664,3
        MOVB      XAR6,#7
        MOVL      P,XT                  ; |664| 
        MOVB      ACC,#0
        RPT       #31
||     SUBCUL    ACC,XAR6              ; |664| 
	.dwpsn	"MxxTimer.c",665,1
	.dwcfa	0x1d, -4
        MOVL      XAR2,*--SP            ; |664| 
	.dwcfa	0x1d, -2
	.dwcfa	0xc0, 9
        LRETR
        ; return occurs

DW$49	.dwtag  DW_TAG_loop
	.dwattr DW$49, DW_AT_name("D:\Product2011\GPS\Software\AppSoft\V106\SourceFiles\MxxTimer.asm:L20:1:1311037662")
	.dwattr DW$49, DW_AT_begin_file("MxxTimer.c")
	.dwattr DW$49, DW_AT_begin_line(0x28c)
	.dwattr DW$49, DW_AT_end_line(0x28d)
DW$50	.dwtag  DW_TAG_loop_range
	.dwattr DW$50, DW_AT_low_pc(DW$L$_GetDayOfWeek$6$B)
	.dwattr DW$50, DW_AT_high_pc(DW$L$_GetDayOfWeek$6$E)
	.dwendtag DW$49

	.dwattr DW$40, DW_AT_end_file("MxxTimer.c")
	.dwattr DW$40, DW_AT_end_line(0x299)
	.dwattr DW$40, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$40

	.sect	".text"
	.global	_EncodeTime

DW$51	.dwtag  DW_TAG_subprogram, DW_AT_name("EncodeTime"), DW_AT_symbol_name("_EncodeTime")
	.dwattr DW$51, DW_AT_low_pc(_EncodeTime)
	.dwattr DW$51, DW_AT_high_pc(0x00)
	.dwattr DW$51, DW_AT_begin_file("MxxTimer.c")
	.dwattr DW$51, DW_AT_begin_line(0x24d)
	.dwattr DW$51, DW_AT_begin_column(0x0e)
	.dwpsn	"MxxTimer.c",592,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _EncodeTime                   FR SIZE:   0           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  0 Auto,  0 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_EncodeTime:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
;* AR4   assigned to _Dest
DW$52	.dwtag  DW_TAG_formal_parameter, DW_AT_name("Dest"), DW_AT_symbol_name("_Dest")
	.dwattr DW$52, DW_AT_type(*DW$T$35)
	.dwattr DW$52, DW_AT_location[DW_OP_reg12]
;* AR5   assigned to _Src
DW$53	.dwtag  DW_TAG_formal_parameter, DW_AT_name("Src"), DW_AT_symbol_name("_Src")
	.dwattr DW$53, DW_AT_type(*DW$T$35)
	.dwattr DW$53, DW_AT_location[DW_OP_reg14]
;* AL    assigned to _TmFormat
DW$54	.dwtag  DW_TAG_formal_parameter, DW_AT_name("TmFormat"), DW_AT_symbol_name("_TmFormat")
	.dwattr DW$54, DW_AT_type(*DW$T$11)
	.dwattr DW$54, DW_AT_location[DW_OP_reg0]
;* AL    assigned to _N_Time
DW$55	.dwtag  DW_TAG_variable, DW_AT_name("N_Time"), DW_AT_symbol_name("_N_Time")
	.dwattr DW$55, DW_AT_type(*DW$T$11)
	.dwattr DW$55, DW_AT_location[DW_OP_reg0]
;* AR6   assigned to _N_Date
DW$56	.dwtag  DW_TAG_variable, DW_AT_name("N_Date"), DW_AT_symbol_name("_N_Date")
	.dwattr DW$56, DW_AT_type(*DW$T$11)
	.dwattr DW$56, DW_AT_location[DW_OP_reg16]
;* AR5   assigned to _Src
DW$57	.dwtag  DW_TAG_variable, DW_AT_name("Src"), DW_AT_symbol_name("_Src")
	.dwattr DW$57, DW_AT_type(*DW$T$37)
	.dwattr DW$57, DW_AT_location[DW_OP_reg14]
;* AR4   assigned to _Dest
DW$58	.dwtag  DW_TAG_variable, DW_AT_name("Dest"), DW_AT_symbol_name("_Dest")
	.dwattr DW$58, DW_AT_type(*DW$T$37)
	.dwattr DW$58, DW_AT_location[DW_OP_reg12]
	.dwpsn	"MxxTimer.c",596,3
        CMPB      AL,#0                 ; |596| 
        BF        L25,EQ                ; |596| 
        ; branchcc occurs ; |596| 
        CMPB      AL,#1                 ; |596| 
        BF        L24,EQ                ; |596| 
        ; branchcc occurs ; |596| 
        CMPB      AL,#2                 ; |596| 
        BF        L23,EQ                ; |596| 
        ; branchcc occurs ; |596| 
	.dwpsn	"MxxTimer.c",615,7
        MOVB      AL,#0
        BF        L27,UNC               ; |615| 
        ; branch occurs ; |615| 
L23:    
	.dwpsn	"MxxTimer.c",600,7
        MOV       ACC,*+XAR5[5] << #4   ; |600| 
        ADD       AL,*+XAR5[4]          ; |600| 
        LSL       AL,5                  ; |600| 
        ADD       AL,*+XAR5[3]          ; |600| 
        MOV       AH,*+XAR5[2]          ; |600| 
        LSL       AL,1                  ; |600| 
        LSR       AH,4                  ; |600| 
        ADD       AH,AL                 ; |600| 
        ADD       AH,#20480             ; |600| 
        MOVZ      AR6,AH                ; |600| 
	.dwpsn	"MxxTimer.c",602,7
        MOV       ACC,*+XAR5[2] << #6   ; |602| 
        ADD       AL,*+XAR5[1]          ; |602| 
        LSL       AL,6                  ; |602| 
        ADD       AL,*+XAR5[0]          ; |602| 
	.dwpsn	"MxxTimer.c",603,12
        BF        L26,UNC               ; |603| 
        ; branch occurs ; |603| 
L24:    
	.dwpsn	"MxxTimer.c",606,7
        MOV       ACC,*+XAR5[5] << #3   ; |606| 
        ADD       AL,*+XAR5[4]          ; |606| 
        LSL       AL,5                  ; |606| 
        ADD       AL,*+XAR5[3]          ; |606| 
        MOV       AH,*+XAR5[2]          ; |606| 
        LSL       AL,1                  ; |606| 
        LSR       AH,4                  ; |606| 
        ADD       AH,AL                 ; |606| 
        MOVZ      AR6,AH                ; |606| 
	.dwpsn	"MxxTimer.c",608,7
        MOV       ACC,*+XAR5[2] << #6   ; |608| 
        ADD       AL,*+XAR5[1]          ; |608| 
        LSL       AL,6                  ; |608| 
        ADD       AL,*+XAR5[0]          ; |608| 
	.dwpsn	"MxxTimer.c",609,12
        BF        L26,UNC               ; |609| 
        ; branch occurs ; |609| 
L25:    
	.dwpsn	"MxxTimer.c",611,7
        MOV       ACC,*+XAR5[5] << #4   ; |611| 
        ADD       AL,*+XAR5[4]          ; |611| 
        LSL       AL,5                  ; |611| 
        MOV       AH,*+XAR5[2]          ; |611| 
        ADD       AL,*+XAR5[3]          ; |611| 
        LSR       AH,4                  ; |611| 
        LSL       AL,1                  ; |611| 
        ADD       AH,AL                 ; |611| 
        MOVZ      AR6,AH                ; |611| 
	.dwpsn	"MxxTimer.c",612,7
        MOV       ACC,*+XAR5[2] << #6   ; |612| 
        ADD       AL,*+XAR5[1]          ; |612| 
        LSL       AL,6                  ; |612| 
        ADD       AL,*+XAR5[0]          ; |612| 
L26:    
	.dwpsn	"MxxTimer.c",617,3
        MOV       *+XAR4[0],AL          ; |617| 
	.dwpsn	"MxxTimer.c",618,3
        MOV       *+XAR4[1],AR6         ; |618| 
	.dwpsn	"MxxTimer.c",619,3
        MOVB      AL,#1                 ; |619| 
L27:    
	.dwpsn	"MxxTimer.c",620,1
        LRETR
        ; return occurs
	.dwattr DW$51, DW_AT_end_file("MxxTimer.c")
	.dwattr DW$51, DW_AT_end_line(0x26c)
	.dwattr DW$51, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$51

	.sect	".text"
	.global	_DecodeTime

DW$59	.dwtag  DW_TAG_subprogram, DW_AT_name("DecodeTime"), DW_AT_symbol_name("_DecodeTime")
	.dwattr DW$59, DW_AT_low_pc(_DecodeTime)
	.dwattr DW$59, DW_AT_high_pc(0x00)
	.dwattr DW$59, DW_AT_begin_file("MxxTimer.c")
	.dwattr DW$59, DW_AT_begin_line(0x22c)
	.dwattr DW$59, DW_AT_begin_column(0x0e)
	.dwpsn	"MxxTimer.c",559,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _DecodeTime                   FR SIZE:   0           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  0 Auto,  0 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_DecodeTime:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
;* AR4   assigned to _Dest
DW$60	.dwtag  DW_TAG_formal_parameter, DW_AT_name("Dest"), DW_AT_symbol_name("_Dest")
	.dwattr DW$60, DW_AT_type(*DW$T$35)
	.dwattr DW$60, DW_AT_location[DW_OP_reg12]
;* AR5   assigned to _Src
DW$61	.dwtag  DW_TAG_formal_parameter, DW_AT_name("Src"), DW_AT_symbol_name("_Src")
	.dwattr DW$61, DW_AT_type(*DW$T$35)
	.dwattr DW$61, DW_AT_location[DW_OP_reg14]
;* AL    assigned to _TmFormat
DW$62	.dwtag  DW_TAG_formal_parameter, DW_AT_name("TmFormat"), DW_AT_symbol_name("_TmFormat")
	.dwattr DW$62, DW_AT_type(*DW$T$11)
	.dwattr DW$62, DW_AT_location[DW_OP_reg0]
;* AR5   assigned to _Src
DW$63	.dwtag  DW_TAG_variable, DW_AT_name("Src"), DW_AT_symbol_name("_Src")
	.dwattr DW$63, DW_AT_type(*DW$T$37)
	.dwattr DW$63, DW_AT_location[DW_OP_reg14]
;* AR4   assigned to _Dest
DW$64	.dwtag  DW_TAG_variable, DW_AT_name("Dest"), DW_AT_symbol_name("_Dest")
	.dwattr DW$64, DW_AT_type(*DW$T$37)
	.dwattr DW$64, DW_AT_location[DW_OP_reg12]
	.dwpsn	"MxxTimer.c",562,3
        CMPB      AL,#0                 ; |562| 
        BF        L28,EQ                ; |562| 
        ; branchcc occurs ; |562| 
        ADDB      AL,#-1
        CMPB      AL,#1                 ; |562| 
        BF        L29,LOS               ; |562| 
        ; branchcc occurs ; |562| 
        BF        L30,UNC               ; |562| 
        ; branch occurs ; |562| 
L28:    
	.dwpsn	"MxxTimer.c",566,7
        MOV       AL,*+XAR5[0]          ; |566| 
        ANDB      AL,#0x3f              ; |566| 
        MOV       *+XAR4[0],AL          ; |566| 
	.dwpsn	"MxxTimer.c",567,7
        AND       AL,*+XAR5[0],#0x0fc0  ; |567| 
        LSR       AL,6                  ; |567| 
        MOV       *+XAR4[1],AL          ; |567| 
	.dwpsn	"MxxTimer.c",568,7
        MOV       AL,*+XAR5[1]          ; |568| 
        MOV       AH,*+XAR5[0]          ; |568| 
        ANDB      AL,#0x01              ; |568| 
        LSR       AH,12                 ; |568| 
        LSL       AL,4                  ; |568| 
        ADD       AL,AH                 ; |568| 
        MOV       *+XAR4[2],AL          ; |568| 
	.dwpsn	"MxxTimer.c",569,7
        AND       AL,*+XAR5[1],#0x003e  ; |569| 
        LSR       AL,1                  ; |569| 
        MOV       *+XAR4[3],AL          ; |569| 
	.dwpsn	"MxxTimer.c",570,7
        AND       AL,*+XAR5[1],#0x03c0  ; |570| 
        LSR       AL,6                  ; |570| 
        MOV       *+XAR4[4],AL          ; |570| 
	.dwpsn	"MxxTimer.c",571,7
        MOV       AL,*+XAR5[1]          ; |571| 
        LSR       AL,10                 ; |571| 
        MOV       *+XAR4[5],AL          ; |571| 
	.dwpsn	"MxxTimer.c",572,12
        MOVB      AL,#1                 ; |572| 
        BF        L31,UNC               ; |572| 
        ; branch occurs ; |572| 
L29:    
	.dwpsn	"MxxTimer.c",576,7
        MOV       AL,*+XAR5[1]          ; |576| 
        LSR       AL,10                 ; |576| 
        MOV       *+XAR4[5],AL          ; |576| 
	.dwpsn	"MxxTimer.c",577,7
        AND       AL,*+XAR5[1],#0x03c0  ; |577| 
        LSR       AL,6                  ; |577| 
        MOV       *+XAR4[4],AL          ; |577| 
	.dwpsn	"MxxTimer.c",578,7
        AND       AL,*+XAR5[1],#0x003e  ; |578| 
        LSR       AL,1                  ; |578| 
        MOV       *+XAR4[3],AL          ; |578| 
	.dwpsn	"MxxTimer.c",579,7
        MOV       AL,*+XAR5[1]          ; |579| 
        MOV       AH,*+XAR5[0]          ; |579| 
        ANDB      AL,#0x01              ; |579| 
        LSR       AH,12                 ; |579| 
        LSL       AL,4                  ; |579| 
        ADD       AL,AH                 ; |579| 
        MOV       *+XAR4[2],AL          ; |579| 
	.dwpsn	"MxxTimer.c",580,7
        AND       AL,*+XAR5[0],#0x0fc0  ; |580| 
        LSR       AL,6                  ; |580| 
        MOV       *+XAR4[1],AL          ; |580| 
	.dwpsn	"MxxTimer.c",581,7
        MOV       AL,*+XAR5[0]          ; |581| 
        ANDB      AL,#0x3f              ; |581| 
        MOV       *+XAR4[0],AL          ; |581| 
	.dwpsn	"MxxTimer.c",582,12
        MOVB      AL,#1                 ; |582| 
        BF        L31,UNC               ; |582| 
        ; branch occurs ; |582| 
L30:    
	.dwpsn	"MxxTimer.c",584,7
        MOVB      AL,#0
L31:    
	.dwpsn	"MxxTimer.c",587,1
        LRETR
        ; return occurs
	.dwattr DW$59, DW_AT_end_file("MxxTimer.c")
	.dwattr DW$59, DW_AT_end_line(0x24b)
	.dwattr DW$59, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$59

	.sect	".text"
	.global	_DecTime

DW$65	.dwtag  DW_TAG_subprogram, DW_AT_name("DecTime"), DW_AT_symbol_name("_DecTime")
	.dwattr DW$65, DW_AT_low_pc(_DecTime)
	.dwattr DW$65, DW_AT_high_pc(0x00)
	.dwattr DW$65, DW_AT_begin_file("MxxTimer.c")
	.dwattr DW$65, DW_AT_begin_line(0x8d)
	.dwattr DW$65, DW_AT_begin_column(0x06)
	.dwpsn	"MxxTimer.c",142,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _DecTime                      FR SIZE:   0           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  0 Auto,  0 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_DecTime:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
;* AR4   assigned to _tmpBuf
DW$66	.dwtag  DW_TAG_formal_parameter, DW_AT_name("tmpBuf"), DW_AT_symbol_name("_tmpBuf")
	.dwattr DW$66, DW_AT_type(*DW$T$33)
	.dwattr DW$66, DW_AT_location[DW_OP_reg12]
;* AL    assigned to C$1
;* AL    assigned to C$2
;* AL    assigned to C$3
;* AR4   assigned to _tmpBuf
DW$67	.dwtag  DW_TAG_variable, DW_AT_name("tmpBuf"), DW_AT_symbol_name("_tmpBuf")
	.dwattr DW$67, DW_AT_type(*DW$T$38)
	.dwattr DW$67, DW_AT_location[DW_OP_reg12]
	.dwpsn	"MxxTimer.c",143,3
        MOV       AL,*+XAR4[0]          ; |143| 
        BF        L46,NEQ               ; |143| 
        ; branchcc occurs ; |143| 
	.dwpsn	"MxxTimer.c",148,3
        MOV       *+XAR4[0],#59         ; |148| 
	.dwpsn	"MxxTimer.c",149,3
        MOV       AL,*+XAR4[1]          ; |149| 
        BF        L45,NEQ               ; |149| 
        ; branchcc occurs ; |149| 
	.dwpsn	"MxxTimer.c",154,3
        MOV       *+XAR4[1],#59         ; |154| 
	.dwpsn	"MxxTimer.c",155,3
        MOV       AL,*+XAR4[2]          ; |155| 
        BF        L44,NEQ               ; |155| 
        ; branchcc occurs ; |155| 
	.dwpsn	"MxxTimer.c",160,3
        MOV       *+XAR4[2],#23         ; |160| 
	.dwpsn	"MxxTimer.c",161,3
        MOV       AL,*+XAR4[3]          ; |161| 
        CMPB      AL,#1                 ; |161| 
        BF        L43,HI                ; |161| 
        ; branchcc occurs ; |161| 
	.dwpsn	"MxxTimer.c",166,3
        MOV       AL,*+XAR4[4]          ; |166| 
        CMPB      AL,#6                 ; |166| 
        BF        L33,GT                ; |166| 
        ; branchcc occurs ; |166| 
        CMPB      AL,#6                 ; |166| 
        BF        L42,EQ                ; |166| 
        ; branchcc occurs ; |166| 
        CMPB      AL,#3                 ; |166| 
        BF        L32,GT                ; |166| 
        ; branchcc occurs ; |166| 
        CMPB      AL,#3                 ; |166| 
        BF        L35,EQ                ; |166| 
        ; branchcc occurs ; |166| 
        CMPB      AL,#1                 ; |166| 
        BF        L39,EQ                ; |166| 
        ; branchcc occurs ; |166| 
        CMPB      AL,#2                 ; |166| 
        BF        L42,EQ                ; |166| 
        ; branchcc occurs ; |166| 
        BF        L47,UNC               ; |166| 
        ; branch occurs ; |166| 
L32:    
        CMPB      AL,#4                 ; |166| 
        BF        L42,EQ                ; |166| 
        ; branchcc occurs ; |166| 
        CMPB      AL,#5                 ; |166| 
        BF        L41,EQ                ; |166| 
        ; branchcc occurs ; |166| 
        BF        L47,UNC               ; |166| 
        ; branch occurs ; |166| 
L33:    
        CMPB      AL,#10                ; |166| 
        BF        L34,GT                ; |166| 
        ; branchcc occurs ; |166| 
        CMPB      AL,#10                ; |166| 
        BF        L41,EQ                ; |166| 
        ; branchcc occurs ; |166| 
        CMPB      AL,#7                 ; |166| 
        BF        L41,EQ                ; |166| 
        ; branchcc occurs ; |166| 
        ADDB      AL,#-8
        CMPB      AL,#1                 ; |166| 
        BF        L42,LOS               ; |166| 
        ; branchcc occurs ; |166| 
        BF        L47,UNC               ; |166| 
        ; branch occurs ; |166| 
L34:    
        CMPB      AL,#11                ; |166| 
        BF        L42,EQ                ; |166| 
        ; branchcc occurs ; |166| 
        CMPB      AL,#12                ; |166| 
        BF        L41,EQ                ; |166| 
        ; branchcc occurs ; |166| 
        BF        L47,UNC               ; |166| 
        ; branch occurs ; |166| 
L35:    
	.dwpsn	"MxxTimer.c",188,7
        ADDB      AL,#-1
        MOV       *+XAR4[4],AL          ; |188| 
	.dwpsn	"MxxTimer.c",189,7
        MOV       AL,*+XAR4[5]          ; |189| 
        BF        L36,NEQ               ; |189| 
        ; branchcc occurs ; |189| 
	.dwpsn	"MxxTimer.c",191,9
        MOV       *+XAR4[3],#28         ; |191| 
	.dwpsn	"MxxTimer.c",192,9
        MOV       *+XAR4[5],#99         ; |192| 
	.dwpsn	"MxxTimer.c",193,9
        BF        L47,UNC               ; |193| 
        ; branch occurs ; |193| 
L36:    
	.dwpsn	"MxxTimer.c",195,7
        ADDB      AL,#-1
        MOV       *+XAR4[5],AL          ; |195| 
	.dwpsn	"MxxTimer.c",196,7
        ANDB      AL,#3                 ; |196| 
        BF        L37,EQ                ; |196| 
        ; branchcc occurs ; |196| 
        MOVB      AL,#28                ; |196| 
        BF        L38,UNC               ; |196| 
        ; branch occurs ; |196| 
L37:    
        MOVB      AL,#29                ; |196| 
L38:    
        MOV       *+XAR4[3],AL          ; |196| 
	.dwpsn	"MxxTimer.c",199,9
        BF        L47,UNC               ; |199| 
        ; branch occurs ; |199| 
L39:    
	.dwpsn	"MxxTimer.c",169,7
        MOV       *+XAR4[3],#31         ; |169| 
	.dwpsn	"MxxTimer.c",170,7
        MOV       *+XAR4[4],#12         ; |170| 
	.dwpsn	"MxxTimer.c",171,7
        MOV       AL,*+XAR4[5]          ; |171| 
        BF        L40,NEQ               ; |171| 
        ; branchcc occurs ; |171| 
	.dwpsn	"MxxTimer.c",173,9
        MOV       *+XAR4[5],#99         ; |173| 
	.dwpsn	"MxxTimer.c",174,9
        BF        L47,UNC               ; |174| 
        ; branch occurs ; |174| 
L40:    
	.dwpsn	"MxxTimer.c",176,7
        DEC       *+XAR4[5]             ; |176| 
	.dwpsn	"MxxTimer.c",177,12
        BF        L47,UNC               ; |177| 
        ; branch occurs ; |177| 
L41:    
	.dwpsn	"MxxTimer.c",208,7
        MOV       *+XAR4[3],#30         ; |208| 
	.dwpsn	"MxxTimer.c",209,7
        DEC       *+XAR4[4]             ; |209| 
	.dwpsn	"MxxTimer.c",210,12
        BF        L47,UNC               ; |210| 
        ; branch occurs ; |210| 
L42:    
	.dwpsn	"MxxTimer.c",184,7
        MOV       *+XAR4[3],#31         ; |184| 
	.dwpsn	"MxxTimer.c",185,7
        DEC       *+XAR4[4]             ; |185| 
	.dwpsn	"MxxTimer.c",186,12
        BF        L47,UNC               ; |186| 
        ; branch occurs ; |186| 
L43:    
	.dwpsn	"MxxTimer.c",163,5
        DEC       *+XAR4[3]             ; |163| 
	.dwpsn	"MxxTimer.c",164,5
        BF        L47,UNC               ; |164| 
        ; branch occurs ; |164| 
L44:    
	.dwpsn	"MxxTimer.c",157,5
        DEC       *+XAR4[2]             ; |157| 
	.dwpsn	"MxxTimer.c",158,5
        BF        L47,UNC               ; |158| 
        ; branch occurs ; |158| 
L45:    
	.dwpsn	"MxxTimer.c",151,5
        DEC       *+XAR4[1]             ; |151| 
	.dwpsn	"MxxTimer.c",152,5
        BF        L47,UNC               ; |152| 
        ; branch occurs ; |152| 
L46:    
	.dwpsn	"MxxTimer.c",145,5
        DEC       *+XAR4[0]             ; |145| 
L47:    
	.dwpsn	"MxxTimer.c",212,1
        LRETR
        ; return occurs
	.dwattr DW$65, DW_AT_end_file("MxxTimer.c")
	.dwattr DW$65, DW_AT_end_line(0xd4)
	.dwattr DW$65, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$65

	.sect	".text"
	.global	_CreateNowTime

DW$68	.dwtag  DW_TAG_subprogram, DW_AT_name("CreateNowTime"), DW_AT_symbol_name("_CreateNowTime")
	.dwattr DW$68, DW_AT_low_pc(_CreateNowTime)
	.dwattr DW$68, DW_AT_high_pc(0x00)
	.dwattr DW$68, DW_AT_begin_file("MxxTimer.c")
	.dwattr DW$68, DW_AT_begin_line(0x44)
	.dwattr DW$68, DW_AT_begin_column(0x06)
	.dwpsn	"MxxTimer.c",69,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _CreateNowTime                FR SIZE:   0           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  0 Auto,  0 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_CreateNowTime:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
	.dwpsn	"MxxTimer.c",70,3
        MOVL      XAR4,#_AllTime+6      ; |70| 
        LCR       #_IncTime             ; |70| 
        ; call occurs [#_IncTime] ; |70| 
	.dwpsn	"MxxTimer.c",71,1
        LRETR
        ; return occurs
	.dwattr DW$68, DW_AT_end_file("MxxTimer.c")
	.dwattr DW$68, DW_AT_end_line(0x47)
	.dwattr DW$68, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$68

	.sect	".text"
	.global	_ConvertGPSTime

DW$69	.dwtag  DW_TAG_subprogram, DW_AT_name("ConvertGPSTime"), DW_AT_symbol_name("_ConvertGPSTime")
	.dwattr DW$69, DW_AT_low_pc(_ConvertGPSTime)
	.dwattr DW$69, DW_AT_high_pc(0x00)
	.dwattr DW$69, DW_AT_begin_file("MxxTimer.c")
	.dwattr DW$69, DW_AT_begin_line(0x1f0)
	.dwattr DW$69, DW_AT_begin_column(0x06)
	.dwpsn	"MxxTimer.c",497,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _ConvertGPSTime               FR SIZE:   0           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter,  0 Auto,  0 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_ConvertGPSTime:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
;* AR4   assigned to _Buf
DW$70	.dwtag  DW_TAG_formal_parameter, DW_AT_name("Buf"), DW_AT_symbol_name("_Buf")
	.dwattr DW$70, DW_AT_type(*DW$T$35)
	.dwattr DW$70, DW_AT_location[DW_OP_reg12]
;* AL    assigned to C$1
;* AR6   assigned to C$2
;* AL    assigned to C$3
;* AL    assigned to C$4
;* AR6   assigned to C$5
;* AL    assigned to C$6
;* AR4   assigned to _Buf
DW$71	.dwtag  DW_TAG_variable, DW_AT_name("Buf"), DW_AT_symbol_name("_Buf")
	.dwattr DW$71, DW_AT_type(*DW$T$37)
	.dwattr DW$71, DW_AT_location[DW_OP_reg12]
	.dwpsn	"MxxTimer.c",500,3
        MOV       AL,*+XAR4[2]          ; |500| 
        ADDB      AL,#8                 ; |500| 
        CMPB      AL,#24                ; |500| 
        MOV       *+XAR4[2],AL          ; |500| 
        BF        L53,LO                ; |500| 
        ; branchcc occurs ; |500| 
	.dwpsn	"MxxTimer.c",503,5
        ADDB      AL,#-24
        MOV       *+XAR4[2],AL          ; |503| 
	.dwpsn	"MxxTimer.c",504,5
        INC       *+XAR4[3]             ; |504| 
        MOVZ      AR6,*+XAR4[3]         ; |504| 
	.dwpsn	"MxxTimer.c",505,5
        MOV       AL,*+XAR4[4]          ; |505| 
        CMPB      AL,#5                 ; |505| 
        BF        L48,GT                ; |505| 
        ; branchcc occurs ; |505| 
        CMPB      AL,#5                 ; |505| 
        BF        L50,EQ                ; |505| 
        ; branchcc occurs ; |505| 
        CMPB      AL,#1                 ; |505| 
        BF        L50,EQ                ; |505| 
        ; branchcc occurs ; |505| 
        CMPB      AL,#2                 ; |505| 
        BF        L51,EQ                ; |505| 
        ; branchcc occurs ; |505| 
        CMPB      AL,#3                 ; |505| 
        BF        L50,EQ                ; |505| 
        ; branchcc occurs ; |505| 
        BF        L49,UNC               ; |505| 
        ; branch occurs ; |505| 
L48:    
        MOV       AH,AL                 ; |505| 
        ADDB      AH,#-7
        CMPB      AH,#1                 ; |505| 
        BF        L50,LOS               ; |505| 
        ; branchcc occurs ; |505| 
        CMPB      AL,#10                ; |505| 
        BF        L50,EQ                ; |505| 
        ; branchcc occurs ; |505| 
        CMPB      AL,#12                ; |505| 
        BF        L50,EQ                ; |505| 
        ; branchcc occurs ; |505| 
L49:    
	.dwpsn	"MxxTimer.c",545,9
        MOV       AH,AR6
        CMPB      AH,#30                ; |545| 
        BF        L53,LOS               ; |545| 
        ; branchcc occurs ; |545| 
	.dwpsn	"MxxTimer.c",547,11
        MOVB      AH,#1                 ; |547| 
        MOV       *+XAR4[3],AH          ; |547| 
	.dwpsn	"MxxTimer.c",548,11
        ADD       AH,AL                 ; |548| 
        MOV       *+XAR4[4],AH          ; |548| 
        BF        L53,UNC               ; |548| 
        ; branch occurs ; |548| 
L50:    
	.dwpsn	"MxxTimer.c",514,9
        MOV       AL,*+XAR4[3]          ; |514| 
        CMPB      AL,#31                ; |514| 
        BF        L53,LOS               ; |514| 
        ; branchcc occurs ; |514| 
	.dwpsn	"MxxTimer.c",516,11
        MOV       *+XAR4[3],#1          ; |516| 
	.dwpsn	"MxxTimer.c",517,11
        INC       *+XAR4[4]             ; |517| 
        MOV       AL,*+XAR4[4]          ; |517| 
        CMPB      AL,#12                ; |517| 
        BF        L53,LOS               ; |517| 
        ; branchcc occurs ; |517| 
	.dwpsn	"MxxTimer.c",520,13
        MOV       *+XAR4[4],#1          ; |520| 
	.dwpsn	"MxxTimer.c",521,13
        INC       *+XAR4[5]             ; |521| 
        BF        L53,UNC               ; |521| 
        ; branch occurs ; |521| 
L51:    
	.dwpsn	"MxxTimer.c",526,9
        MOV       AL,*+XAR4[3]          ; |526| 
        CMPB      AL,#28                ; |526| 
        BF        L53,LOS               ; |526| 
        ; branchcc occurs ; |526| 
	.dwpsn	"MxxTimer.c",530,9
        MOVZ      AR6,*+XAR4[5]         ; |530| 
        AND       AH,AR6,#0xfffc        ; |530| 
        CMP       AH,AR6                ; |530| 
        BF        L52,NEQ               ; |530| 
        ; branchcc occurs ; |530| 
        CMPB      AL,#29                ; |530| 
        BF        L53,LOS               ; |530| 
        ; branchcc occurs ; |530| 
L52:    
	.dwpsn	"MxxTimer.c",540,11
        MOV       *+XAR4[3],#1          ; |540| 
	.dwpsn	"MxxTimer.c",541,11
        INC       *+XAR4[4]             ; |541| 
L53:    
	.dwpsn	"MxxTimer.c",553,1
        LRETR
        ; return occurs
	.dwattr DW$69, DW_AT_end_file("MxxTimer.c")
	.dwattr DW$69, DW_AT_end_line(0x229)
	.dwattr DW$69, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$69

	.sect	".text"
	.global	_CheckTimeValid

DW$72	.dwtag  DW_TAG_subprogram, DW_AT_name("CheckTimeValid"), DW_AT_symbol_name("_CheckTimeValid")
	.dwattr DW$72, DW_AT_low_pc(_CheckTimeValid)
	.dwattr DW$72, DW_AT_high_pc(0x00)
	.dwattr DW$72, DW_AT_begin_file("MxxTimer.c")
	.dwattr DW$72, DW_AT_begin_line(0x118)
	.dwattr DW$72, DW_AT_begin_column(0x0e)
	.dwpsn	"MxxTimer.c",281,1

	.dwfde DW$CIE

;***************************************************************
;* FNAME: _CheckTimeValid               FR SIZE:  20           *
;*                                                             *
;* FUNCTION ENVIRONMENT                                        *
;*                                                             *
;* FUNCTION PROPERTIES                                         *
;*                            0 Parameter, 13 Auto,  6 SOE     *
;***************************************************************


;***************************************************************
;*                                                             *
;* Using -g (debug) with optimization (-o3) may disable key op *
;*                                                             *
;***************************************************************
_CheckTimeValid:
	.dwcfa	0x1d, -2
	.dwcfa	0x1c, 26, 0
	.dwcfa	0x09, 40, 26
        MOVL      *SP++,XAR1
	.dwcfa	0x80, 7, 2
	.dwcfa	0x1d, -4
        MOVL      *SP++,XAR2
	.dwcfa	0x80, 9, 4
	.dwcfa	0x1d, -6
        MOVL      *SP++,XAR3
	.dwcfa	0x80, 11, 6
	.dwcfa	0x1d, -8
        ADDB      SP,#14
	.dwcfa	0x1d, -22
;* AL    assigned to _TmSrc
DW$73	.dwtag  DW_TAG_formal_parameter, DW_AT_name("TmSrc"), DW_AT_symbol_name("_TmSrc")
	.dwattr DW$73, DW_AT_type(*DW$T$11)
	.dwattr DW$73, DW_AT_location[DW_OP_reg0]
;* AR4   assigned to _Buf
DW$74	.dwtag  DW_TAG_formal_parameter, DW_AT_name("Buf"), DW_AT_symbol_name("_Buf")
	.dwattr DW$74, DW_AT_type(*DW$T$35)
	.dwattr DW$74, DW_AT_location[DW_OP_reg12]
;* AR3   assigned to C$28
;* AH    assigned to C$29
;* AL    assigned to C$30
;* PL    assigned to C$31
;* AR6   assigned to C$32
;* AL    assigned to C$33
;* AL    assigned to C$34
;* AL    assigned to C$35
;* AR7   assigned to U$64
;* AR4   assigned to K$167
;* AR7   assigned to K$171
;* PL    assigned to K$177
;* AR6   assigned to L$1
;* AR4   assigned to L$2
;* AR4   assigned to L$3
;* AL    assigned to _CTm
DW$75	.dwtag  DW_TAG_variable, DW_AT_name("CTm"), DW_AT_symbol_name("_CTm")
	.dwattr DW$75, DW_AT_type(*DW$T$13)
	.dwattr DW$75, DW_AT_location[DW_OP_reg0]
;* AR0   assigned to _TTm
DW$76	.dwtag  DW_TAG_variable, DW_AT_name("TTm"), DW_AT_symbol_name("_TTm")
	.dwattr DW$76, DW_AT_type(*DW$T$13)
	.dwattr DW$76, DW_AT_location[DW_OP_reg4]
DW$77	.dwtag  DW_TAG_variable, DW_AT_name("Sc"), DW_AT_symbol_name("_Sc")
	.dwattr DW$77, DW_AT_type(*DW$T$11)
	.dwattr DW$77, DW_AT_location[DW_OP_breg20 -9]
DW$78	.dwtag  DW_TAG_variable, DW_AT_name("Mi"), DW_AT_symbol_name("_Mi")
	.dwattr DW$78, DW_AT_type(*DW$T$11)
	.dwattr DW$78, DW_AT_location[DW_OP_breg20 -10]
DW$79	.dwtag  DW_TAG_variable, DW_AT_name("Hr"), DW_AT_symbol_name("_Hr")
	.dwattr DW$79, DW_AT_type(*DW$T$11)
	.dwattr DW$79, DW_AT_location[DW_OP_breg20 -11]
DW$80	.dwtag  DW_TAG_variable, DW_AT_name("Dt"), DW_AT_symbol_name("_Dt")
	.dwattr DW$80, DW_AT_type(*DW$T$11)
	.dwattr DW$80, DW_AT_location[DW_OP_breg20 -12]
DW$81	.dwtag  DW_TAG_variable, DW_AT_name("Mo"), DW_AT_symbol_name("_Mo")
	.dwattr DW$81, DW_AT_type(*DW$T$11)
	.dwattr DW$81, DW_AT_location[DW_OP_breg20 -13]
;* AR3   assigned to _Yr
DW$82	.dwtag  DW_TAG_variable, DW_AT_name("Yr"), DW_AT_symbol_name("_Yr")
	.dwattr DW$82, DW_AT_type(*DW$T$11)
	.dwattr DW$82, DW_AT_location[DW_OP_reg10]
;* AR2   assigned to _Buf
DW$83	.dwtag  DW_TAG_variable, DW_AT_name("Buf"), DW_AT_symbol_name("_Buf")
	.dwattr DW$83, DW_AT_type(*DW$T$37)
	.dwattr DW$83, DW_AT_location[DW_OP_reg8]
DW$84	.dwtag  DW_TAG_variable, DW_AT_name("TmSrc"), DW_AT_symbol_name("_TmSrc")
	.dwattr DW$84, DW_AT_type(*DW$T$51)
	.dwattr DW$84, DW_AT_location[DW_OP_breg20 -7]
DW$85	.dwtag  DW_TAG_variable, DW_AT_name("OK"), DW_AT_symbol_name("_OK")
	.dwattr DW$85, DW_AT_type(*DW$T$11)
	.dwattr DW$85, DW_AT_location[DW_OP_breg20 -8]
;* AR0   assigned to _i
DW$86	.dwtag  DW_TAG_variable, DW_AT_name("i"), DW_AT_symbol_name("_i")
	.dwattr DW$86, DW_AT_type(*DW$T$11)
	.dwattr DW$86, DW_AT_location[DW_OP_reg4]
;* AR0   assigned to _i
DW$87	.dwtag  DW_TAG_variable, DW_AT_name("i"), DW_AT_symbol_name("_i")
	.dwattr DW$87, DW_AT_type(*DW$T$11)
	.dwattr DW$87, DW_AT_location[DW_OP_reg4]
;* AR0   assigned to _i
DW$88	.dwtag  DW_TAG_variable, DW_AT_name("i"), DW_AT_symbol_name("_i")
	.dwattr DW$88, DW_AT_type(*DW$T$11)
	.dwattr DW$88, DW_AT_location[DW_OP_reg4]
DW$89	.dwtag  DW_TAG_variable, DW_AT_name("tmpBuf"), DW_AT_symbol_name("_tmpBuf")
	.dwattr DW$89, DW_AT_type(*DW$T$47)
	.dwattr DW$89, DW_AT_location[DW_OP_breg20 -6]
        MOV       *-SP[7],AL            ; |281| 
        MOVL      XAR2,XAR4             ; |281| 
	.dwpsn	"MxxTimer.c",283,28
        MOV       *-SP[8],#1            ; |283| 
	.dwpsn	"MxxTimer.c",286,3
        MOV       AL,*-SP[7]
        CMPB      AL,#3                 ; |286| 
        BF        L54,GT                ; |286| 
        ; branchcc occurs ; |286| 
        CMPB      AL,#3                 ; |286| 
        BF        L55,EQ                ; |286| 
        ; branchcc occurs ; |286| 
        CMPB      AL,#0                 ; |286| 
        BF        L61,EQ                ; |286| 
        ; branchcc occurs ; |286| 
        CMPB      AL,#1                 ; |286| 
        BF        L56,EQ                ; |286| 
        ; branchcc occurs ; |286| 
        CMPB      AL,#2                 ; |286| 
        BF        L63,EQ                ; |286| 
        ; branchcc occurs ; |286| 
        BF        L81,UNC               ; |286| 
        ; branch occurs ; |286| 
L54:    
        CMPB      AL,#4                 ; |286| 
        BF        L62,EQ                ; |286| 
        ; branchcc occurs ; |286| 
        CMPB      AL,#5                 ; |286| 
        BF        L61,EQ                ; |286| 
        ; branchcc occurs ; |286| 
        CMPB      AL,#6                 ; |286| 
        BF        L58,EQ                ; |286| 
        ; branchcc occurs ; |286| 
        BF        L81,UNC               ; |286| 
        ; branch occurs ; |286| 
L55:    
	.dwpsn	"MxxTimer.c",326,7
        AND       AL,*+XAR2[0],#0x00ff  ; |326| 
        MOV       *-SP[9],AL            ; |326| 
	.dwpsn	"MxxTimer.c",327,7
        AND       AL,*+XAR2[1],#0x00ff  ; |327| 
        MOV       *-SP[10],AL           ; |327| 
	.dwpsn	"MxxTimer.c",328,7
        AND       AL,*+XAR2[2],#0x00ff  ; |328| 
        MOV       *-SP[11],AL           ; |328| 
	.dwpsn	"MxxTimer.c",329,7
        AND       AL,*+XAR2[3],#0x00ff  ; |329| 
        MOV       *-SP[12],AL           ; |329| 
	.dwpsn	"MxxTimer.c",330,7
        AND       AL,*+XAR2[4],#0x00ff  ; |330| 
        MOV       *-SP[13],AL           ; |330| 
	.dwpsn	"MxxTimer.c",331,7
        AND       AL,*+XAR2[5],#0x00ff  ; |331| 
        CMPB      AL,#99                ; |331| 
        MOVZ      AR3,AL                ; |331| 
        BF        L64,LOS               ; |331| 
        ; branchcc occurs ; |331| 
        BF        L81,UNC               ; |331| 
        ; branch occurs ; |331| 
L56:    
	.dwpsn	"MxxTimer.c",299,7
        MOV       AL,*+XAR2[0]          ; |299| 
        AND       AH,AL,#0x00ff         ; |299| 
        MOV       *-SP[9],AH            ; |299| 
	.dwpsn	"MxxTimer.c",300,7
        LSR       AL,8                  ; |300| 
        MOV       *-SP[10],AL           ; |300| 
	.dwpsn	"MxxTimer.c",301,7
        MOV       AL,*+XAR2[1]          ; |301| 
        AND       AH,AL,#0x00ff         ; |301| 
        MOV       *-SP[11],AH           ; |301| 
	.dwpsn	"MxxTimer.c",302,7
        LSR       AL,8                  ; |302| 
        MOV       *-SP[12],AL           ; |302| 
	.dwpsn	"MxxTimer.c",303,7
        MOVZ      AR6,*+XAR2[2]         ; |303| 
        AND       AL,AR6,#0x00ff        ; |303| 
        MOV       *-SP[13],AL           ; |303| 
	.dwpsn	"MxxTimer.c",305,7
        MOV       ACC,*+XAR2[3] << #8   ; |305| 
        MOV       AH,AR6                ; |305| 
        LSR       AH,8                  ; |305| 
        ADD       AL,AH                 ; |305| 
        CMP       AL,#2000              ; |305| 
        BF        L81,LO                ; |305| 
        ; branchcc occurs ; |305| 
        CMP       AL,#2099              ; |305| 
        BF        L81,HI                ; |305| 
        ; branchcc occurs ; |305| 
	.dwpsn	"MxxTimer.c",307,7
        SUB       AL,#2000              ; |307| 
        MOVZ      AR3,AL                ; |307| 
	.dwpsn	"MxxTimer.c",308,7
        MOVZ      AR4,SP
        AND       AL,AR6,#0xff00        ; |308| 
        SUBB      XAR4,#6
        ADD       AL,#12288             ; |308| 
        MOVZ      AR7,AR4
        OR        AL,*-SP[13]           ; |308| 
        MOV       *+XAR2[2],AL          ; |308| 
	.dwpsn	"MxxTimer.c",310,12
        MOVB      XAR0,#0
        MOVB      XAR6,#2
L57:    
DW$L$_CheckTimeValid$16$B:
	.dwpsn	"MxxTimer.c",312,9
        MOVL      XAR4,XAR7             ; |312| 
        MOV       PL,*+XAR2[AR0]        ; |312| 
        AND       AL,PL,#0x00ff         ; |312| 
        MOV       *+XAR4[0],AL          ; |312| 
	.dwpsn	"MxxTimer.c",313,9
        MOV       ACC,AR0 << #1         ; |313| 
        MOVZ      AR4,SP                ; |313| 
        ADDB      AL,#1                 ; |313| 
        MOVZ      AR1,AL                ; |313| 
        MOV       AL,PL                 ; |313| 
        SUBB      XAR4,#6               ; |313| 
        LSR       AL,8                  ; |313| 
        MOV       *+XAR4[AR1],AL        ; |313| 
	.dwpsn	"MxxTimer.c",310,26
        MOVB      XAR4,#2               ; |310| 
        MOVL      ACC,XAR7              ; |310| 
        ADDU      ACC,AR4               ; |310| 
        MOVL      XAR7,ACC              ; |310| 
        ADDB      XAR0,#1               ; |310| 
	.dwpsn	"MxxTimer.c",310,19
        BANZ      L57,AR6--             ; |310| 
        ; branchcc occurs ; |310| 
DW$L$_CheckTimeValid$16$E:
        BF        L64,UNC               ; |310| 
        ; branch occurs ; |310| 
L58:    
	.dwpsn	"MxxTimer.c",345,9
        MOVB      XAR4,#7
        MOVB      XAR0,#0
L59:    
DW$L$_CheckTimeValid$19$B:
	.dwpsn	"MxxTimer.c",346,6
        MOV       AL,*+XAR2[AR0]        ; |346| 
        CMPB      AL,#48                ; |346| 
        BF        L81,LO                ; |346| 
        ; branchcc occurs ; |346| 
DW$L$_CheckTimeValid$19$E:
DW$L$_CheckTimeValid$20$B:
        CMPB      AL,#57                ; |346| 
        BF        L81,HI                ; |346| 
        ; branchcc occurs ; |346| 
DW$L$_CheckTimeValid$20$E:
DW$L$_CheckTimeValid$21$B:
	.dwpsn	"MxxTimer.c",345,23
        ADDB      XAR0,#1               ; |345| 
	.dwpsn	"MxxTimer.c",345,16
        BANZ      L59,AR4--             ; |345| 
        ; branchcc occurs ; |345| 
DW$L$_CheckTimeValid$21$E:
	.dwpsn	"MxxTimer.c",348,9
        MOVB      XAR4,#7
        MOVB      XAR0,#0
L60:    
DW$L$_CheckTimeValid$23$B:
	.dwpsn	"MxxTimer.c",349,6
        MOVB      AL,#48                ; |349| 
        SUB       *+XAR2[AR0],AL        ; |349| 
	.dwpsn	"MxxTimer.c",348,23
        ADDB      XAR0,#1               ; |348| 
	.dwpsn	"MxxTimer.c",348,16
        BANZ      L60,AR4--             ; |348| 
        ; branchcc occurs ; |348| 
DW$L$_CheckTimeValid$23$E:
	.dwpsn	"MxxTimer.c",350,4
        MOV       T,*+XAR2[0]           ; |350| 
        MPYB      ACC,T,#10             ; |350| 
        ADD       AL,*+XAR2[1]          ; |350| 
        MOV       T,AL                  ; |350| 
        MPYB      ACC,T,#10             ; |350| 
        ADD       AL,*+XAR2[2]          ; |350| 
        MOV       T,AL                  ; |350| 
        MPYB      ACC,T,#10             ; |350| 
        ADD       AL,*+XAR2[3]          ; |350| 
        MOVZ      AR3,AL                ; |350| 
        CMP       AR3,#2099             ; |350| 
        BF        L81,HI                ; |350| 
        ; branchcc occurs ; |350| 
        CMP       AR3,#2009             ; |350| 
        BF        L81,LO                ; |350| 
        ; branchcc occurs ; |350| 
	.dwpsn	"MxxTimer.c",355,4
        MOV       T,*+XAR2[4]           ; |355| 
        MPYB      ACC,T,#10             ; |355| 
        ADD       AL,*+XAR2[5]          ; |355| 
        MOV       *-SP[13],AL           ; |355| 
	.dwpsn	"MxxTimer.c",356,4
        MOV       T,*+XAR2[6]           ; |356| 
        MPYB      ACC,T,#10             ; |356| 
        ADD       AL,*+XAR2[7]          ; |356| 
        MOV       *-SP[12],AL           ; |356| 
	.dwpsn	"MxxTimer.c",357,4
        MOVB      AL,#0
        MOV       *-SP[9],AL            ; |357| 
	.dwpsn	"MxxTimer.c",358,7
        MOV       *-SP[10],AL           ; |358| 
	.dwpsn	"MxxTimer.c",359,7
        MOV       *-SP[11],AL           ; |359| 
	.dwpsn	"MxxTimer.c",360,9
        BF        L64,UNC               ; |360| 
        ; branch occurs ; |360| 
L61:    
	.dwpsn	"MxxTimer.c",290,7
        MOV       AH,*+XAR2[0]          ; |290| 
        AND       AL,AH,#0x003f         ; |290| 
        MOV       *-SP[9],AL            ; |290| 
	.dwpsn	"MxxTimer.c",291,7
        MOV       AL,AH                 ; |291| 
        LSR       AL,6                  ; |291| 
        ANDB      AL,#0x3f              ; |291| 
        MOV       *-SP[10],AL           ; |291| 
	.dwpsn	"MxxTimer.c",292,7
        MOVZ      AR3,*+XAR2[1]         ; |292| 
        AND       AL,AR3,#0x0001        ; |292| 
        LSR       AH,12                 ; |292| 
        LSL       AL,4                  ; |292| 
        ADD       AL,AH                 ; |292| 
        MOV       *-SP[11],AL           ; |292| 
	.dwpsn	"MxxTimer.c",294,7
        MOV       AL,AR3                ; |294| 
        LSR       AL,1                  ; |294| 
        ANDB      AL,#0x1f              ; |294| 
        MOV       *-SP[12],AL           ; |294| 
	.dwpsn	"MxxTimer.c",295,7
        MOV       AL,AR3                ; |295| 
        LSR       AL,6                  ; |295| 
        ANDB      AL,#0x0f              ; |295| 
        MOV       *-SP[13],AL           ; |295| 
	.dwpsn	"MxxTimer.c",296,7
        MOV       AL,AR3                ; |296| 
        LSR       AL,10                 ; |296| 
        MOVZ      AR3,AL                ; |296| 
	.dwpsn	"MxxTimer.c",297,12
        BF        L64,UNC               ; |297| 
        ; branch occurs ; |297| 
L62:    
	.dwpsn	"MxxTimer.c",336,7
        MOVZ      AR4,SP                ; |336| 
        MOVL      XAR5,XAR2             ; |336| 
        MOVB      AL,#0
        SUBB      XAR4,#6               ; |336| 
        LCR       #_DecodeTime          ; |336| 
        ; call occurs [#_DecodeTime] ; |336| 
	.dwpsn	"MxxTimer.c",337,7
        AND       AL,*-SP[6],#0x00ff    ; |337| 
        MOV       *-SP[9],AL            ; |337| 
	.dwpsn	"MxxTimer.c",338,7
        AND       AL,*-SP[5],#0x00ff    ; |338| 
        MOV       *-SP[10],AL           ; |338| 
	.dwpsn	"MxxTimer.c",339,7
        AND       AL,*-SP[4],#0x00ff    ; |339| 
        MOV       *-SP[11],AL           ; |339| 
	.dwpsn	"MxxTimer.c",340,7
        AND       AL,*-SP[3],#0x00ff    ; |340| 
        MOV       *-SP[12],AL           ; |340| 
	.dwpsn	"MxxTimer.c",341,7
        AND       AL,*-SP[2],#0x00ff    ; |341| 
        MOV       *-SP[13],AL           ; |341| 
	.dwpsn	"MxxTimer.c",342,7
        AND       AL,*-SP[1],#0x00ff    ; |342| 
        MOVZ      AR3,AL                ; |342| 
	.dwpsn	"MxxTimer.c",343,12
        BF        L64,UNC               ; |343| 
        ; branch occurs ; |343| 
L63:    
	.dwpsn	"MxxTimer.c",317,7
        AND       AL,*+XAR2[0],#0x00ff  ; |317| 
        MOV       *-SP[9],AL            ; |317| 
	.dwpsn	"MxxTimer.c",318,7
        AND       AL,*+XAR2[1],#0x00ff  ; |318| 
        MOV       *-SP[10],AL           ; |318| 
	.dwpsn	"MxxTimer.c",319,7
        AND       AL,*+XAR2[2],#0x00ff  ; |319| 
        MOV       *-SP[11],AL           ; |319| 
	.dwpsn	"MxxTimer.c",320,7
        AND       AL,*+XAR2[3],#0x00ff  ; |320| 
        MOV       *-SP[12],AL           ; |320| 
	.dwpsn	"MxxTimer.c",321,7
        AND       AL,*+XAR2[4],#0x00ff  ; |321| 
        MOV       *-SP[13],AL           ; |321| 
	.dwpsn	"MxxTimer.c",322,7
        AND       AL,*+XAR2[5],#0x00ff  ; |322| 
        MOVZ      AR3,AL                ; |322| 
	.dwpsn	"MxxTimer.c",323,7
        MOVZ      AR4,SP                ; |323| 
        MOVL      XAR5,XAR2             ; |323| 
        MOVB      ACC,#6
        SUBB      XAR4,#6               ; |323| 
        LCR       #___memcpy_ff         ; |323| 
        ; call occurs [#___memcpy_ff] ; |323| 
L64:    
	.dwpsn	"MxxTimer.c",365,3
        MOV       AL,*-SP[13]
        CMPB      AL,#6                 ; |365| 
        BF        L66,GT                ; |365| 
        ; branchcc occurs ; |365| 
        CMPB      AL,#6                 ; |365| 
        BF        L69,EQ                ; |365| 
        ; branchcc occurs ; |365| 
        CMPB      AL,#3                 ; |365| 
        BF        L65,GT                ; |365| 
        ; branchcc occurs ; |365| 
        CMPB      AL,#3                 ; |365| 
        BF        L68,EQ                ; |365| 
        ; branchcc occurs ; |365| 
        CMPB      AL,#1                 ; |365| 
        BF        L68,EQ                ; |365| 
        ; branchcc occurs ; |365| 
        CMPB      AL,#2                 ; |365| 
        BF        L70,EQ                ; |365| 
        ; branchcc occurs ; |365| 
        BF        L71,UNC               ; |365| 
        ; branch occurs ; |365| 
L65:    
        CMPB      AL,#4                 ; |365| 
        BF        L69,EQ                ; |365| 
        ; branchcc occurs ; |365| 
        CMPB      AL,#5                 ; |365| 
        BF        L68,EQ                ; |365| 
        ; branchcc occurs ; |365| 
        BF        L71,UNC               ; |365| 
        ; branch occurs ; |365| 
L66:    
        CMPB      AL,#10                ; |365| 
        BF        L67,GT                ; |365| 
        ; branchcc occurs ; |365| 
        CMPB      AL,#10                ; |365| 
        BF        L68,EQ                ; |365| 
        ; branchcc occurs ; |365| 
        MOV       AH,AL                 ; |365| 
        ADDB      AH,#-7
        CMPB      AH,#1                 ; |365| 
        BF        L68,LOS               ; |365| 
        ; branchcc occurs ; |365| 
        CMPB      AL,#9                 ; |365| 
        BF        L69,EQ                ; |365| 
        ; branchcc occurs ; |365| 
        BF        L71,UNC               ; |365| 
        ; branch occurs ; |365| 
L67:    
        CMPB      AL,#11                ; |365| 
        BF        L69,EQ                ; |365| 
        ; branchcc occurs ; |365| 
        CMPB      AL,#12                ; |365| 
        BF        L71,NEQ               ; |365| 
        ; branchcc occurs ; |365| 
L68:    
	.dwpsn	"MxxTimer.c",374,7
        MOV       AL,*-SP[12]
        ADDB      AL,#-1
        CMPB      AL,#31                ; |374| 
        BF        L71,HIS               ; |374| 
        ; branchcc occurs ; |374| 
        BF        L72,UNC               ; |374| 
        ; branch occurs ; |374| 
L69:    
	.dwpsn	"MxxTimer.c",385,7
        MOV       AL,*-SP[12]
        ADDB      AL,#-1
        CMPB      AL,#30                ; |385| 
        BF        L71,HIS               ; |385| 
        ; branchcc occurs ; |385| 
        BF        L72,UNC               ; |385| 
        ; branch occurs ; |385| 
L70:    
	.dwpsn	"MxxTimer.c",378,7
        MOV       AL,*-SP[12]
        ADDB      AL,#-1
        CMPB      AL,#29                ; |378| 
        BF        L72,LO                ; |378| 
        ; branchcc occurs ; |378| 
L71:    
	.dwpsn	"MxxTimer.c",389,7
        MOV       *-SP[8],#0            ; |389| 
L72:    
	.dwpsn	"MxxTimer.c",392,3
        MOV       AL,*-SP[11]
        CMPB      AL,#23                ; |392| 
        BF        L73,LOS               ; |392| 
        ; branchcc occurs ; |392| 
	.dwpsn	"MxxTimer.c",392,16
        MOV       *-SP[8],#0            ; |392| 
L73:    
	.dwpsn	"MxxTimer.c",393,3
        MOV       AL,*-SP[10]
        CMPB      AL,#59                ; |393| 
        BF        L74,LOS               ; |393| 
        ; branchcc occurs ; |393| 
	.dwpsn	"MxxTimer.c",393,16
        MOV       *-SP[8],#0            ; |393| 
L74:    
	.dwpsn	"MxxTimer.c",394,3
        MOV       AL,*-SP[9]
        CMPB      AL,#59                ; |394| 
        BF        L83,HI                ; |394| 
        ; branchcc occurs ; |394| 
	.dwpsn	"MxxTimer.c",396,3
        MOV       AL,*-SP[8]
        BF        L84,EQ                ; |396| 
        ; branchcc occurs ; |396| 
	.dwpsn	"MxxTimer.c",399,3
        MOV       AL,*-SP[7]
        BF        L82,NEQ               ; |399| 
        ; branchcc occurs ; |399| 
	.dwpsn	"MxxTimer.c",401,5
        MOV       AL,AR3
        ADDB      AL,#-1
        CMPB      AL,#32                ; |401| 
        BF        L75,LO                ; |401| 
        ; branchcc occurs ; |401| 
	.dwpsn	"MxxTimer.c",402,4
        MOVW      DP,#_AllTime+11
        MOVZ      AR3,@_AllTime+11      ; |402| 
L75:    
	.dwpsn	"MxxTimer.c",403,5
        MOVB      XAR0,#17              ; |403| 
        MOVL      XAR4,#_AllTime        ; |403| 
        MOV       *+XAR4[AR0],AR3       ; |403| 
	.dwpsn	"MxxTimer.c",404,5
        MOV       AL,*-SP[13]           ; |404| 
        MOVB      XAR0,#16              ; |404| 
        MOV       *+XAR4[AR0],AL        ; |404| 
	.dwpsn	"MxxTimer.c",405,5
        MOVB      XAR0,#15              ; |405| 
        MOV       AL,*-SP[12]           ; |405| 
        MOV       *+XAR4[AR0],AL        ; |405| 
	.dwpsn	"MxxTimer.c",406,5
        MOVB      XAR0,#14              ; |406| 
        MOV       AL,*-SP[11]           ; |406| 
        MOV       *+XAR4[AR0],AL        ; |406| 
	.dwpsn	"MxxTimer.c",407,5
        MOVB      XAR0,#13              ; |407| 
        MOV       AL,*-SP[10]           ; |407| 
        MOV       *+XAR4[AR0],AL        ; |407| 
	.dwpsn	"MxxTimer.c",408,5
        MOVB      XAR0,#12              ; |408| 
        MOV       AL,*-SP[9]            ; |408| 
        MOV       *+XAR4[AR0],AL        ; |408| 
	.dwpsn	"MxxTimer.c",410,5
        MOVW      DP,#_Sec4Tax
        MOV       AL,@_Sec4Tax          ; |410| 
        CMPB      AL,#150               ; |410| 
        BF        L79,LO                ; |410| 
        ; branchcc occurs ; |410| 
	.dwpsn	"MxxTimer.c",412,7
        MOVW      DP,#_Sec4Tax
        MOV       @_Sec4Tax,#0          ; |412| 
	.dwpsn	"MxxTimer.c",413,7
        MOVL      XAR7,#_LastTime       ; |413| 
        MOVB      XAR0,#17              ; |413| 
        MOV       AL,*+XAR7[5]          ; |413| 
        CMP       AL,*+XAR4[AR0]        ; |413| 
        BF        L76,NEQ               ; |413| 
        ; branchcc occurs ; |413| 
        MOV       AL,*+XAR7[4]          ; |413| 
        MOVB      XAR0,#16              ; |413| 
        CMP       AL,*+XAR4[AR0]        ; |413| 
        BF        L76,NEQ               ; |413| 
        ; branchcc occurs ; |413| 
        MOV       AL,*+XAR7[3]          ; |413| 
        MOVB      XAR0,#15              ; |413| 
        CMP       AL,*+XAR4[AR0]        ; |413| 
        BF        L76,NEQ               ; |413| 
        ; branchcc occurs ; |413| 
        MOV       AL,*+XAR7[2]          ; |413| 
        MOVB      XAR0,#14              ; |413| 
        CMP       AL,*+XAR4[AR0]        ; |413| 
        BF        L76,NEQ               ; |413| 
        ; branchcc occurs ; |413| 
        MOV       AL,*+XAR7[1]          ; |413| 
        MOVB      XAR0,#13              ; |413| 
        CMP       AL,*+XAR4[AR0]        ; |413| 
        BF        L76,NEQ               ; |413| 
        ; branchcc occurs ; |413| 
        MOV       AL,*+XAR7[0]          ; |413| 
        MOVB      XAR0,#12              ; |413| 
        CMP       AL,*+XAR4[AR0]        ; |413| 
        BF        L76,NEQ               ; |413| 
        ; branchcc occurs ; |413| 
	.dwpsn	"MxxTimer.c",434,9
        MOVW      DP,#_TaxCnt
        MOV       @_TaxCnt,#0           ; |434| 
	.dwpsn	"MxxTimer.c",436,9
        MOVW      DP,#_TaxErrCnt
        INC       @_TaxErrCnt           ; |436| 
        BF        L81,UNC               ; |436| 
        ; branch occurs ; |436| 
L76:    
	.dwpsn	"MxxTimer.c",420,9
        MOVB      ACC,#12
        ADDL      ACC,XAR4
        MOVL      P,ACC                 ; |420| 
        MOVB      ACC,#12
        ADDL      ACC,XAR4
        MOVL      XAR4,ACC              ; |420| 
        LCR       #_GetTimeToMinutes    ; |420| 
        ; call occurs [#_GetTimeToMinutes] ; |420| 
        MOVL      XAR0,ACC              ; |420| 
	.dwpsn	"MxxTimer.c",421,9
        MOVL      XAR4,XAR7             ; |421| 
        LCR       #_GetTimeToMinutes    ; |421| 
        ; call occurs [#_GetTimeToMinutes] ; |421| 
	.dwpsn	"MxxTimer.c",422,9
        CMPL      ACC,XAR0              ; |422| 
        BF        L77,EQ                ; |422| 
        ; branchcc occurs ; |422| 
        SUBL      XAR0,ACC
        MOVB      ACC,#1
        CMPL      ACC,XAR0              ; |422| 
        BF        L77,EQ                ; |422| 
        ; branchcc occurs ; |422| 
	.dwpsn	"MxxTimer.c",426,11
        MOVW      DP,#_TaxCnt
        MOV       @_TaxCnt,#0           ; |426| 
	.dwpsn	"MxxTimer.c",428,11
        MOVW      DP,#_TaxErrCnt
        INC       @_TaxErrCnt           ; |428| 
	.dwpsn	"MxxTimer.c",427,11
        MOV       *-SP[8],#0            ; |427| 
	.dwpsn	"MxxTimer.c",428,11
        BF        L78,UNC               ; |428| 
        ; branch occurs ; |428| 
L77:    
	.dwpsn	"MxxTimer.c",423,11
        MOVW      DP,#_TaxCnt
        INC       @_TaxCnt              ; |423| 
L78:    
	.dwpsn	"MxxTimer.c",430,9
        MOVL      XAR4,XAR7             ; |430| 
        MOVL      XAR5,P                ; |430| 
        MOVB      ACC,#6
        LCR       #___memcpy_ff         ; |430| 
        ; call occurs [#___memcpy_ff] ; |430| 
L79:    
	.dwpsn	"MxxTimer.c",454,5
        MOVW      DP,#_TaxCnt
        MOV       AL,@_TaxCnt           ; |454| 
        CMPB      AL,#5                 ; |454| 
        BF        L80,LO                ; |454| 
        ; branchcc occurs ; |454| 
	.dwpsn	"MxxTimer.c",456,7
        MOVW      DP,#_TaxCnt
        MOV       @_TaxCnt,#0           ; |456| 
	.dwpsn	"MxxTimer.c",458,7
        MOVW      DP,#_TaxErrCnt
        MOV       @_TaxErrCnt,#0        ; |458| 
	.dwpsn	"MxxTimer.c",459,5
        MOV       AL,*-SP[8]
        BF        L85,UNC               ; |459| 
        ; branch occurs ; |459| 
L80:    
	.dwpsn	"MxxTimer.c",460,7
        MOVW      DP,#_TaxErrCnt
        MOV       AL,@_TaxErrCnt        ; |460| 
        CMPB      AL,#5                 ; |460| 
        BF        L84,LO                ; |460| 
        ; branchcc occurs ; |460| 
L81:    
	.dwpsn	"MxxTimer.c",463,7
        MOVB      AL,#0
        BF        L85,UNC               ; |463| 
        ; branch occurs ; |463| 
L82:    
	.dwpsn	"MxxTimer.c",468,3
        CMPB      AL,#1                 ; |468| 
        BF        L84,EQ                ; |468| 
        ; branchcc occurs ; |468| 
        CMPB      AL,#2                 ; |468| 
        BF        L84,EQ                ; |468| 
        ; branchcc occurs ; |468| 
        CMPB      AL,#3                 ; |468| 
        BF        L84,EQ                ; |468| 
        ; branchcc occurs ; |468| 
        CMPB      AL,#6                 ; |468| 
        BF        L84,NEQ               ; |468| 
        ; branchcc occurs ; |468| 
	.dwpsn	"MxxTimer.c",484,5
        MOV       *+XAR2[0],#0          ; |484| 
	.dwpsn	"MxxTimer.c",485,2
        MOV       *+XAR2[1],#0          ; |485| 
	.dwpsn	"MxxTimer.c",486,2
        MOV       *+XAR2[2],#0          ; |486| 
	.dwpsn	"MxxTimer.c",487,2
        MOV       AL,*-SP[12]
        MOV       *+XAR2[3],AL          ; |487| 
	.dwpsn	"MxxTimer.c",488,2
        MOV       AL,*-SP[13]
        MOV       *+XAR2[4],AL          ; |488| 
	.dwpsn	"MxxTimer.c",489,2
        MOV       *+XAR2[5],AR3         ; |489| 
        BF        L84,UNC               ; |489| 
        ; branch occurs ; |489| 
L83:    
	.dwpsn	"MxxTimer.c",394,16
        MOV       *-SP[8],#0            ; |394| 
L84:    
	.dwpsn	"MxxTimer.c",397,5
        MOV       AL,*-SP[8]
L85:    
	.dwpsn	"MxxTimer.c",493,1
        SUBB      SP,#14                ; |397| 
	.dwcfa	0x1d, -8
        MOVL      XAR3,*--SP            ; |397| 
	.dwcfa	0x1d, -6
	.dwcfa	0xc0, 11
        MOVL      XAR2,*--SP            ; |397| 
	.dwcfa	0x1d, -4
	.dwcfa	0xc0, 9
        MOVL      XAR1,*--SP            ; |397| 
	.dwcfa	0x1d, -2
	.dwcfa	0xc0, 7
        LRETR
        ; return occurs

DW$90	.dwtag  DW_TAG_loop
	.dwattr DW$90, DW_AT_name("D:\Product2011\GPS\Software\AppSoft\V106\SourceFiles\MxxTimer.asm:L60:1:1311037662")
	.dwattr DW$90, DW_AT_begin_file("MxxTimer.c")
	.dwattr DW$90, DW_AT_begin_line(0x15c)
	.dwattr DW$90, DW_AT_end_line(0x15d)
DW$91	.dwtag  DW_TAG_loop_range
	.dwattr DW$91, DW_AT_low_pc(DW$L$_CheckTimeValid$23$B)
	.dwattr DW$91, DW_AT_high_pc(DW$L$_CheckTimeValid$23$E)
	.dwendtag DW$90


DW$92	.dwtag  DW_TAG_loop
	.dwattr DW$92, DW_AT_name("D:\Product2011\GPS\Software\AppSoft\V106\SourceFiles\MxxTimer.asm:L59:1:1311037662")
	.dwattr DW$92, DW_AT_begin_file("MxxTimer.c")
	.dwattr DW$92, DW_AT_begin_line(0x159)
	.dwattr DW$92, DW_AT_end_line(0x15b)
DW$93	.dwtag  DW_TAG_loop_range
	.dwattr DW$93, DW_AT_low_pc(DW$L$_CheckTimeValid$19$B)
	.dwattr DW$93, DW_AT_high_pc(DW$L$_CheckTimeValid$19$E)
DW$94	.dwtag  DW_TAG_loop_range
	.dwattr DW$94, DW_AT_low_pc(DW$L$_CheckTimeValid$20$B)
	.dwattr DW$94, DW_AT_high_pc(DW$L$_CheckTimeValid$20$E)
DW$95	.dwtag  DW_TAG_loop_range
	.dwattr DW$95, DW_AT_low_pc(DW$L$_CheckTimeValid$21$B)
	.dwattr DW$95, DW_AT_high_pc(DW$L$_CheckTimeValid$21$E)
	.dwendtag DW$92


DW$96	.dwtag  DW_TAG_loop
	.dwattr DW$96, DW_AT_name("D:\Product2011\GPS\Software\AppSoft\V106\SourceFiles\MxxTimer.asm:L57:1:1311037662")
	.dwattr DW$96, DW_AT_begin_file("MxxTimer.c")
	.dwattr DW$96, DW_AT_begin_line(0x136)
	.dwattr DW$96, DW_AT_end_line(0x13a)
DW$97	.dwtag  DW_TAG_loop_range
	.dwattr DW$97, DW_AT_low_pc(DW$L$_CheckTimeValid$16$B)
	.dwattr DW$97, DW_AT_high_pc(DW$L$_CheckTimeValid$16$E)
	.dwendtag DW$96

	.dwattr DW$72, DW_AT_end_file("MxxTimer.c")
	.dwattr DW$72, DW_AT_end_line(0x1ed)
	.dwattr DW$72, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$72

;***************************************************************
;* UNDEFINED EXTERNAL REFERENCES                               *
;***************************************************************
	.global	_AllTime
	.global	___memcpy_ff
	.global	U$$MOD

;***************************************************************
;* TYPE INFORMATION                                            *
;***************************************************************
DW$T$3	.dwtag  DW_TAG_pointer_type
	.dwattr DW$T$3, DW_AT_address_class(0x16)

DW$T$27	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$3)
	.dwattr DW$T$27, DW_AT_language(DW_LANG_C)
DW$98	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$3)
DW$99	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$26)
DW$100	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$13)
	.dwendtag DW$T$27

DW$T$26	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$25)
	.dwattr DW$T$26, DW_AT_address_class(0x16)

DW$T$29	.dwtag  DW_TAG_subroutine_type
	.dwattr DW$T$29, DW_AT_language(DW_LANG_C)

DW$T$31	.dwtag  DW_TAG_subroutine_type
	.dwattr DW$T$31, DW_AT_language(DW_LANG_C)
DW$101	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$30)
	.dwendtag DW$T$31


DW$T$34	.dwtag  DW_TAG_subroutine_type
	.dwattr DW$T$34, DW_AT_language(DW_LANG_C)
DW$102	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$33)
	.dwendtag DW$T$34


DW$T$36	.dwtag  DW_TAG_subroutine_type
	.dwattr DW$T$36, DW_AT_language(DW_LANG_C)
DW$103	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$35)
	.dwendtag DW$T$36

DW$T$11	.dwtag  DW_TAG_base_type, DW_AT_name("unsigned int")
	.dwattr DW$T$11, DW_AT_encoding(DW_ATE_unsigned)
	.dwattr DW$T$11, DW_AT_byte_size(0x01)
DW$T$19	.dwtag  DW_TAG_typedef, DW_AT_name("Uns"), DW_AT_type(*DW$T$11)
	.dwattr DW$T$19, DW_AT_language(DW_LANG_C)
DW$T$33	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$19)
	.dwattr DW$T$33, DW_AT_address_class(0x16)
DW$104	.dwtag  DW_TAG_far_type
	.dwattr DW$104, DW_AT_type(*DW$T$33)
DW$T$38	.dwtag  DW_TAG_const_type
	.dwattr DW$T$38, DW_AT_type(*DW$104)

DW$T$39	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$19)
	.dwattr DW$T$39, DW_AT_language(DW_LANG_C)
DW$105	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
	.dwendtag DW$T$39


DW$T$40	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$19)
	.dwattr DW$T$40, DW_AT_language(DW_LANG_C)
DW$106	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
DW$107	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
DW$108	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$19)
	.dwendtag DW$T$40

DW$109	.dwtag  DW_TAG_far_type
	.dwattr DW$109, DW_AT_type(*DW$T$19)
DW$T$41	.dwtag  DW_TAG_const_type
	.dwattr DW$T$41, DW_AT_type(*DW$109)

DW$T$42	.dwtag  DW_TAG_array_type, DW_AT_type(*DW$T$41)
	.dwattr DW$T$42, DW_AT_language(DW_LANG_C)
	.dwattr DW$T$42, DW_AT_byte_size(0x0c)
DW$110	.dwtag  DW_TAG_subrange_type
	.dwattr DW$110, DW_AT_upper_bound(0x0b)
	.dwendtag DW$T$42

DW$T$35	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$11)
	.dwattr DW$T$35, DW_AT_address_class(0x16)
DW$111	.dwtag  DW_TAG_far_type
	.dwattr DW$111, DW_AT_type(*DW$T$35)
DW$T$37	.dwtag  DW_TAG_const_type
	.dwattr DW$T$37, DW_AT_type(*DW$111)

DW$T$43	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$11)
	.dwattr DW$T$43, DW_AT_language(DW_LANG_C)
DW$112	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$11)
DW$113	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$35)
	.dwendtag DW$T$43


DW$T$44	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$11)
	.dwattr DW$T$44, DW_AT_language(DW_LANG_C)
DW$114	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$35)
DW$115	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$35)
DW$116	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$11)
	.dwendtag DW$T$44

DW$117	.dwtag  DW_TAG_far_type
	.dwattr DW$117, DW_AT_type(*DW$T$11)
DW$T$46	.dwtag  DW_TAG_volatile_type
	.dwattr DW$T$46, DW_AT_type(*DW$117)

DW$T$47	.dwtag  DW_TAG_array_type, DW_AT_type(*DW$T$11)
	.dwattr DW$T$47, DW_AT_language(DW_LANG_C)
	.dwattr DW$T$47, DW_AT_byte_size(0x06)
DW$118	.dwtag  DW_TAG_subrange_type
	.dwattr DW$118, DW_AT_upper_bound(0x05)
	.dwendtag DW$T$47

DW$119	.dwtag  DW_TAG_far_type
	.dwattr DW$119, DW_AT_type(*DW$T$11)
DW$T$51	.dwtag  DW_TAG_const_type
	.dwattr DW$T$51, DW_AT_type(*DW$119)
DW$T$13	.dwtag  DW_TAG_base_type, DW_AT_name("unsigned long")
	.dwattr DW$T$13, DW_AT_encoding(DW_ATE_unsigned)
	.dwattr DW$T$13, DW_AT_byte_size(0x02)

DW$T$54	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$13)
	.dwattr DW$T$54, DW_AT_language(DW_LANG_C)
DW$120	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$30)
	.dwendtag DW$T$54


DW$T$56	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$13)
	.dwattr DW$T$56, DW_AT_language(DW_LANG_C)
DW$121	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$35)
	.dwendtag DW$T$56


DW$T$58	.dwtag  DW_TAG_array_type, DW_AT_type(*DW$T$57)
	.dwattr DW$T$58, DW_AT_language(DW_LANG_C)
	.dwattr DW$T$58, DW_AT_byte_size(0xc8)
DW$122	.dwtag  DW_TAG_subrange_type
	.dwattr DW$122, DW_AT_upper_bound(0x63)
	.dwendtag DW$T$58


DW$T$59	.dwtag  DW_TAG_array_type, DW_AT_type(*DW$T$57)
	.dwattr DW$T$59, DW_AT_language(DW_LANG_C)
	.dwattr DW$T$59, DW_AT_byte_size(0x18)
DW$123	.dwtag  DW_TAG_subrange_type
	.dwattr DW$123, DW_AT_upper_bound(0x0b)
	.dwendtag DW$T$59


DW$T$60	.dwtag  DW_TAG_array_type, DW_AT_type(*DW$T$57)
	.dwattr DW$T$60, DW_AT_language(DW_LANG_C)
	.dwattr DW$T$60, DW_AT_byte_size(0x3e)
DW$124	.dwtag  DW_TAG_subrange_type
	.dwattr DW$124, DW_AT_upper_bound(0x1e)
	.dwendtag DW$T$60


DW$T$61	.dwtag  DW_TAG_array_type, DW_AT_type(*DW$T$57)
	.dwattr DW$T$61, DW_AT_language(DW_LANG_C)
	.dwattr DW$T$61, DW_AT_byte_size(0x30)
DW$125	.dwtag  DW_TAG_subrange_type
	.dwattr DW$125, DW_AT_upper_bound(0x17)
	.dwendtag DW$T$61

DW$T$63	.dwtag  DW_TAG_typedef, DW_AT_name("LgUns"), DW_AT_type(*DW$T$13)
	.dwattr DW$T$63, DW_AT_language(DW_LANG_C)
DW$T$22	.dwtag  DW_TAG_typedef, DW_AT_name("DATE_TIME_INFO"), DW_AT_type(*DW$T$21)
	.dwattr DW$T$22, DW_AT_language(DW_LANG_C)
DW$T$30	.dwtag  DW_TAG_pointer_type, DW_AT_type(*DW$T$22)
	.dwattr DW$T$30, DW_AT_address_class(0x16)
DW$126	.dwtag  DW_TAG_far_type
	.dwattr DW$126, DW_AT_type(*DW$T$30)
DW$T$64	.dwtag  DW_TAG_const_type
	.dwattr DW$T$64, DW_AT_type(*DW$126)
DW$T$93	.dwtag  DW_TAG_typedef, DW_AT_name("ALL_TIME"), DW_AT_type(*DW$T$24)
	.dwattr DW$T$93, DW_AT_language(DW_LANG_C)
DW$127	.dwtag  DW_TAG_far_type
DW$T$25	.dwtag  DW_TAG_const_type
	.dwattr DW$T$25, DW_AT_type(*DW$127)
DW$128	.dwtag  DW_TAG_far_type
	.dwattr DW$128, DW_AT_type(*DW$T$13)
DW$T$57	.dwtag  DW_TAG_const_type
	.dwattr DW$T$57, DW_AT_type(*DW$128)

DW$T$21	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$21, DW_AT_byte_size(0x06)
DW$129	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$20)
	.dwattr DW$129, DW_AT_name("Second"), DW_AT_symbol_name("_Second")
	.dwattr DW$129, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$129, DW_AT_accessibility(DW_ACCESS_public)
DW$130	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$20)
	.dwattr DW$130, DW_AT_name("Minute"), DW_AT_symbol_name("_Minute")
	.dwattr DW$130, DW_AT_data_member_location[DW_OP_plus_uconst 0x1]
	.dwattr DW$130, DW_AT_accessibility(DW_ACCESS_public)
DW$131	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$20)
	.dwattr DW$131, DW_AT_name("Hour"), DW_AT_symbol_name("_Hour")
	.dwattr DW$131, DW_AT_data_member_location[DW_OP_plus_uconst 0x2]
	.dwattr DW$131, DW_AT_accessibility(DW_ACCESS_public)
DW$132	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$20)
	.dwattr DW$132, DW_AT_name("Date"), DW_AT_symbol_name("_Date")
	.dwattr DW$132, DW_AT_data_member_location[DW_OP_plus_uconst 0x3]
	.dwattr DW$132, DW_AT_accessibility(DW_ACCESS_public)
DW$133	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$20)
	.dwattr DW$133, DW_AT_name("Month"), DW_AT_symbol_name("_Month")
	.dwattr DW$133, DW_AT_data_member_location[DW_OP_plus_uconst 0x4]
	.dwattr DW$133, DW_AT_accessibility(DW_ACCESS_public)
DW$134	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$20)
	.dwattr DW$134, DW_AT_name("Year"), DW_AT_symbol_name("_Year")
	.dwattr DW$134, DW_AT_data_member_location[DW_OP_plus_uconst 0x5]
	.dwattr DW$134, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$21


DW$T$24	.dwtag  DW_TAG_structure_type
	.dwattr DW$T$24, DW_AT_byte_size(0x18)
DW$135	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$23)
	.dwattr DW$135, DW_AT_name("RtcTime"), DW_AT_symbol_name("_RtcTime")
	.dwattr DW$135, DW_AT_data_member_location[DW_OP_plus_uconst 0x0]
	.dwattr DW$135, DW_AT_accessibility(DW_ACCESS_public)
DW$136	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$23)
	.dwattr DW$136, DW_AT_name("SysTime"), DW_AT_symbol_name("_SysTime")
	.dwattr DW$136, DW_AT_data_member_location[DW_OP_plus_uconst 0x6]
	.dwattr DW$136, DW_AT_accessibility(DW_ACCESS_public)
DW$137	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$23)
	.dwattr DW$137, DW_AT_name("TaxTime"), DW_AT_symbol_name("_TaxTime")
	.dwattr DW$137, DW_AT_data_member_location[DW_OP_plus_uconst 0xc]
	.dwattr DW$137, DW_AT_accessibility(DW_ACCESS_public)
DW$138	.dwtag  DW_TAG_member, DW_AT_type(*DW$T$23)
	.dwattr DW$138, DW_AT_name("PowOnTime"), DW_AT_symbol_name("_PowOnTime")
	.dwattr DW$138, DW_AT_data_member_location[DW_OP_plus_uconst 0x12]
	.dwattr DW$138, DW_AT_accessibility(DW_ACCESS_public)
	.dwendtag DW$T$24

DW$139	.dwtag  DW_TAG_far_type
	.dwattr DW$139, DW_AT_type(*DW$T$19)
DW$T$20	.dwtag  DW_TAG_volatile_type
	.dwattr DW$T$20, DW_AT_type(*DW$139)
DW$140	.dwtag  DW_TAG_far_type
	.dwattr DW$140, DW_AT_type(*DW$T$22)
DW$T$23	.dwtag  DW_TAG_volatile_type
	.dwattr DW$T$23, DW_AT_type(*DW$140)

	.dwattr DW$72, DW_AT_external(0x01)
	.dwattr DW$72, DW_AT_type(*DW$T$11)
	.dwattr DW$69, DW_AT_external(0x01)
	.dwattr DW$68, DW_AT_external(0x01)
	.dwattr DW$65, DW_AT_external(0x01)
	.dwattr DW$59, DW_AT_external(0x01)
	.dwattr DW$59, DW_AT_type(*DW$T$11)
	.dwattr DW$51, DW_AT_external(0x01)
	.dwattr DW$51, DW_AT_type(*DW$T$11)
	.dwattr DW$40, DW_AT_external(0x01)
	.dwattr DW$40, DW_AT_type(*DW$T$19)
	.dwattr DW$37, DW_AT_external(0x01)
	.dwattr DW$37, DW_AT_type(*DW$T$13)
	.dwattr DW$33, DW_AT_external(0x01)
	.dwattr DW$33, DW_AT_type(*DW$T$13)
	.dwattr DW$30, DW_AT_external(0x01)
	.dwattr DW$27, DW_AT_external(0x01)
	.dwattr DW$27, DW_AT_type(*DW$T$19)
	.dwattr DW$20, DW_AT_external(0x01)
	.dwattr DW$17, DW_AT_external(0x01)
	.dwattr DW$CU, DW_AT_language(DW_LANG_C)

;***************************************************************
;* DWARF CIE ENTRIES                                           *
;***************************************************************

DW$CIE	.dwcie 1, 40
	.dwcfa	0x0c, 20, 0
	.dwcfa	0x07, 0
	.dwcfa	0x07, 1
	.dwcfa	0x07, 2
	.dwcfa	0x07, 3
	.dwcfa	0x07, 4
	.dwcfa	0x07, 5
	.dwcfa	0x08, 6
	.dwcfa	0x08, 7
	.dwcfa	0x08, 8
	.dwcfa	0x08, 9
	.dwcfa	0x08, 10
	.dwcfa	0x08, 11
	.dwcfa	0x07, 12
	.dwcfa	0x07, 13
	.dwcfa	0x07, 14
	.dwcfa	0x07, 15
	.dwcfa	0x07, 16
	.dwcfa	0x07, 17
	.dwcfa	0x07, 18
	.dwcfa	0x07, 19
	.dwcfa	0x07, 20
	.dwcfa	0x07, 21
	.dwcfa	0x07, 22
	.dwcfa	0x07, 23
	.dwcfa	0x07, 24
	.dwcfa	0x07, 25
	.dwcfa	0x07, 26
	.dwcfa	0x08, 27
	.dwcfa	0x07, 28
	.dwcfa	0x07, 29
	.dwcfa	0x07, 30
	.dwcfa	0x07, 31
	.dwcfa	0x07, 32
	.dwcfa	0x07, 33
	.dwcfa	0x07, 34
	.dwcfa	0x07, 35
	.dwcfa	0x07, 36
	.dwcfa	0x07, 37
	.dwcfa	0x07, 38
	.dwcfa	0x07, 39
	.dwcfa	0x07, 40

;***************************************************************
;* DWARF REGISTER MAP                                          *
;***************************************************************

DW$141	.dwtag  DW_TAG_assign_register, DW_AT_name("AL")
	.dwattr DW$141, DW_AT_location[DW_OP_reg0]
DW$142	.dwtag  DW_TAG_assign_register, DW_AT_name("AH")
	.dwattr DW$142, DW_AT_location[DW_OP_reg1]
DW$143	.dwtag  DW_TAG_assign_register, DW_AT_name("PL")
	.dwattr DW$143, DW_AT_location[DW_OP_reg2]
DW$144	.dwtag  DW_TAG_assign_register, DW_AT_name("PH")
	.dwattr DW$144, DW_AT_location[DW_OP_reg3]
DW$145	.dwtag  DW_TAG_assign_register, DW_AT_name("AR0")
	.dwattr DW$145, DW_AT_location[DW_OP_reg4]
DW$146	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR0")
	.dwattr DW$146, DW_AT_location[DW_OP_reg5]
DW$147	.dwtag  DW_TAG_assign_register, DW_AT_name("AR1")
	.dwattr DW$147, DW_AT_location[DW_OP_reg6]
DW$148	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR1")
	.dwattr DW$148, DW_AT_location[DW_OP_reg7]
DW$149	.dwtag  DW_TAG_assign_register, DW_AT_name("AR2")
	.dwattr DW$149, DW_AT_location[DW_OP_reg8]
DW$150	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR2")
	.dwattr DW$150, DW_AT_location[DW_OP_reg9]
DW$151	.dwtag  DW_TAG_assign_register, DW_AT_name("AR3")
	.dwattr DW$151, DW_AT_location[DW_OP_reg10]
DW$152	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR3")
	.dwattr DW$152, DW_AT_location[DW_OP_reg11]
DW$153	.dwtag  DW_TAG_assign_register, DW_AT_name("AR4")
	.dwattr DW$153, DW_AT_location[DW_OP_reg12]
DW$154	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR4")
	.dwattr DW$154, DW_AT_location[DW_OP_reg13]
DW$155	.dwtag  DW_TAG_assign_register, DW_AT_name("AR5")
	.dwattr DW$155, DW_AT_location[DW_OP_reg14]
DW$156	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR5")
	.dwattr DW$156, DW_AT_location[DW_OP_reg15]
DW$157	.dwtag  DW_TAG_assign_register, DW_AT_name("AR6")
	.dwattr DW$157, DW_AT_location[DW_OP_reg16]
DW$158	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR6")
	.dwattr DW$158, DW_AT_location[DW_OP_reg17]
DW$159	.dwtag  DW_TAG_assign_register, DW_AT_name("AR7")
	.dwattr DW$159, DW_AT_location[DW_OP_reg18]
DW$160	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR7")
	.dwattr DW$160, DW_AT_location[DW_OP_reg19]
DW$161	.dwtag  DW_TAG_assign_register, DW_AT_name("SP")
	.dwattr DW$161, DW_AT_location[DW_OP_reg20]
DW$162	.dwtag  DW_TAG_assign_register, DW_AT_name("XT")
	.dwattr DW$162, DW_AT_location[DW_OP_reg21]
DW$163	.dwtag  DW_TAG_assign_register, DW_AT_name("T")
	.dwattr DW$163, DW_AT_location[DW_OP_reg22]
DW$164	.dwtag  DW_TAG_assign_register, DW_AT_name("ST0")
	.dwattr DW$164, DW_AT_location[DW_OP_reg23]
DW$165	.dwtag  DW_TAG_assign_register, DW_AT_name("ST1")
	.dwattr DW$165, DW_AT_location[DW_OP_reg24]
DW$166	.dwtag  DW_TAG_assign_register, DW_AT_name("PC")
	.dwattr DW$166, DW_AT_location[DW_OP_reg25]
DW$167	.dwtag  DW_TAG_assign_register, DW_AT_name("RPC")
	.dwattr DW$167, DW_AT_location[DW_OP_reg26]
DW$168	.dwtag  DW_TAG_assign_register, DW_AT_name("FP")
	.dwattr DW$168, DW_AT_location[DW_OP_reg27]
DW$169	.dwtag  DW_TAG_assign_register, DW_AT_name("DP")
	.dwattr DW$169, DW_AT_location[DW_OP_reg28]
DW$170	.dwtag  DW_TAG_assign_register, DW_AT_name("SXM")
	.dwattr DW$170, DW_AT_location[DW_OP_reg29]
DW$171	.dwtag  DW_TAG_assign_register, DW_AT_name("PM")
	.dwattr DW$171, DW_AT_location[DW_OP_reg30]
DW$172	.dwtag  DW_TAG_assign_register, DW_AT_name("OVM")
	.dwattr DW$172, DW_AT_location[DW_OP_reg31]
DW$173	.dwtag  DW_TAG_assign_register, DW_AT_name("PAGE0")
	.dwattr DW$173, DW_AT_location[DW_OP_regx 0x20]
DW$174	.dwtag  DW_TAG_assign_register, DW_AT_name("AMODE")
	.dwattr DW$174, DW_AT_location[DW_OP_regx 0x21]
DW$175	.dwtag  DW_TAG_assign_register, DW_AT_name("IFR")
	.dwattr DW$175, DW_AT_location[DW_OP_regx 0x22]
DW$176	.dwtag  DW_TAG_assign_register, DW_AT_name("IER")
	.dwattr DW$176, DW_AT_location[DW_OP_regx 0x23]
DW$177	.dwtag  DW_TAG_assign_register, DW_AT_name("IER")
	.dwattr DW$177, DW_AT_location[DW_OP_regx 0x24]
DW$178	.dwtag  DW_TAG_assign_register, DW_AT_name("PSEUDO")
	.dwattr DW$178, DW_AT_location[DW_OP_regx 0x25]
DW$179	.dwtag  DW_TAG_assign_register, DW_AT_name("PSEUDOH")
	.dwattr DW$179, DW_AT_location[DW_OP_regx 0x26]
DW$180	.dwtag  DW_TAG_assign_register, DW_AT_name("VOL")
	.dwattr DW$180, DW_AT_location[DW_OP_regx 0x27]
DW$181	.dwtag  DW_TAG_assign_register, DW_AT_name("CIE_RETA")
	.dwattr DW$181, DW_AT_location[DW_OP_regx 0x28]
	.dwendtag DW$CU

